X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=interactive.c;h=191e6330f3989995ab93c42252f8a7f1d78ad2dd;hb=38117be0e4d8d0a62f01cfe1a5702bdf358a1fea;hp=93e4a36b46e66a6481cc70afb91e562b0a26b5ff;hpb=fd37e9fafb8fd103b530ab45f0624fb5d67c0a89;p=adu.git diff --git a/interactive.c b/interactive.c index 93e4a36..191e633 100644 --- a/interactive.c +++ b/interactive.c @@ -99,8 +99,12 @@ static int exec_interactive_command(char *line) char *p = cmd + strcspn(cmd, delim); int ret = -E_SYNTAX; - *p = '\0'; - p++; + if (*p == '\0') + p = NULL; + else { + *p = '\0'; + p++; + } for (i = 0; icmds[i].name; i++) { ERROR_LOG("name: %s, cmd: %s.\n", icmds[i].name, cmd); if (strcmp(icmds[i].name, cmd))