Changeset 2022
- Timestamp:
- 08/14/08 18:27:55 (4 months ago)
- Files:
-
- trunk/libwzd-core/wzd_ClientThread.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libwzd-core/wzd_ClientThread.c
r2020 r2022 1433 1433 int do_rmdir(UNUSED wzd_string_t *name, wzd_string_t * arg, wzd_context_t * context) 1434 1434 { 1435 char path[WZD_MAX_PATH], buffer[WZD_MAX_PATH]; 1435 char path[WZD_MAX_PATH]; 1436 char buffer[WZD_MAX_PATH]; 1436 1437 fs_filestat_t s; 1437 1438 int ret; 1438 wzd_user_t * user; 1439 wzd_user_t * user = NULL; 1440 wzd_group_t * group = NULL; 1439 1441 const char *param; 1440 1442 … … 1447 1449 1448 1450 user = GetUserByID(context->userid); 1451 if (!user) 1452 goto label_error_rmdir; 1449 1453 1450 1454 if ( !(user->userperms & RIGHT_RMDIR) ) { ret = E_NOPERM;; goto label_error_rmdir; } … … 1489 1493 1490 1494 { 1491 const char *groupname=NULL;1492 1495 char tbuf[WZD_MAX_PATH], path[WZD_MAX_PATH]; 1493 1496 1494 1497 if (user->group_num > 0) { 1495 group name = GetGroupByID(user->groups[0])->groupname;1498 group = GetGroupByID(user->groups[0]); 1496 1499 } 1497 1500 … … 1508 1511 path, /* ftp-absolute path */ 1509 1512 user->username, 1510 (groupname)?groupname:"No Group",1511 user->tagline1513 group ? group->groupname : "No group", 1514 *(user->tagline) ? user->tagline : "No tagline" 1512 1515 ); 1513 1516 }
