X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_vandelay.c;h=46a2a56c0f5c5b41ddf4a59237e97fe33cda5c8a;hb=119f5ee3d14919e18afc159074295c51e5f911ba;hp=922e1dc277cdf97ded7316d57c908775a7f1f015;hpb=63cb2f4bcd0510c1c5052d477095c25e034a960e;p=citadel.git diff --git a/citadel/serv_vandelay.c b/citadel/serv_vandelay.c index 922e1dc27..46a2a56c0 100644 --- a/citadel/serv_vandelay.c +++ b/citadel/serv_vandelay.c @@ -573,7 +573,7 @@ void artv_do_import(void) { void cmd_artv(char *cmdbuf) { - char cmd[SIZ]; + char cmd[32]; static int is_running = 0; if (CtdlAccessCheck(ac_internal)) return; @@ -587,7 +587,7 @@ void cmd_artv(char *cmdbuf) { strcpy(artv_tempfilename1, tmpnam(NULL)); strcpy(artv_tempfilename2, tmpnam(NULL)); - extract(cmd, cmdbuf, 0); + extract_token(cmd, cmdbuf, 0, '|', sizeof cmd); if (!strcasecmp(cmd, "export")) artv_do_export(); else if (!strcasecmp(cmd, "import")) artv_do_import(); else cprintf("%d illegal command\n", ERROR + ILLEGAL_VALUE);