* Removed XYZZY command. Nothing happens.
authorArt Cancro <ajc@citadel.org>
Fri, 17 Apr 2009 00:32:27 +0000 (00:32 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 17 Apr 2009 00:32:27 +0000 (00:32 +0000)
* cmd_getu() now accepts a string argument which is discarded, to make the API consistent.

citadel/citserver.c
citadel/user_ops.c
citadel/user_ops.h

index f127449d434ffd3f085506d936827993f9a65dec..4baae8456cfa216d1b98ec2df77640117d011257 100644 (file)
@@ -1074,10 +1074,6 @@ void do_command_loop(void) {
                cprintf("%d%cok\n", CIT_OK, CtdlCheckExpress() );
        }
        
-       else if (!strncasecmp(cmdbuf, "XYZZY", 5)) {
-               cprintf("%d Nothing happens.\n", CIT_OK);
-       }
-       
        else if (!strncasecmp(cmdbuf, "QNOP", 4)) {
                /* do nothing, this command returns no response */
        }
@@ -1141,7 +1137,7 @@ void do_command_loop(void) {
        }
 
        else if (!strncasecmp(cmdbuf,"GETU",4)) {
-               cmd_getu();
+               cmd_getu(&cmdbuf[5]);
        }
 
        else if (!strncasecmp(cmdbuf,"SETU",4)) {
index bb803982af93da8fb8a1c23d4187079eeb86483d..8faf50f7e605cc503b3c8f662002fd8f84abd328 100644 (file)
@@ -1338,7 +1338,7 @@ void cmd_creu(char *cmdbuf)
 /*
  * get user parameters
  */
-void cmd_getu(void)
+void cmd_getu(char *cmdbuf)
 {
 
        if (CtdlAccessCheck(ac_logged_in))
index 8513c84a7d0e2ff2c3eb09acebc7abb308befb10..b516410f07a6eea32a9221a3bf953ad0bb3acdd1 100644 (file)
@@ -19,7 +19,7 @@ void do_login(void);
 void cmd_newu (char *cmdbuf);
 void cmd_creu (char *cmdbuf);
 void cmd_setp (char *new_pw);
-void cmd_getu (void);
+void cmd_getu (char *cmdbuf);
 void cmd_setu (char *new_parms);
 void cmd_slrp (char *new_ptr);
 int CtdlInvtKick(char *iuser, int op);