X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=interactive.c;h=8f94076c4a8bb08829b482fd830e1820251f8243;hb=b888ffcc653c3b59618c9ed8424e99bd57486389;hp=913d3f06308fed446b72ce67510c2288eab13e53;hpb=f6b8d4e6ca179d4431d3dc3a851850f8dbecf079;p=adu.git diff --git a/interactive.c b/interactive.c index 913d3f0..8f94076 100644 --- a/interactive.c +++ b/interactive.c @@ -12,6 +12,7 @@ #include "format.h" #include "user.h" #include "string.h" +#include "cmdline.h" #include "select.cmdline.h" #include "select.h" #include "error.h" @@ -109,7 +110,6 @@ static int icom_reset(__a_unused char *line) static int icom_set(char *line) { - int ret; struct select_cmdline_parser_params params = { .override = 1, .initialize = 0, @@ -126,10 +126,7 @@ static int icom_set(char *line) fi = NULL; free(admissible_uids); admissible_uids = NULL; - ret = parse_select_options(line, ¶ms, &admissible_uids, &fi); - if (ret >= 0) - return ret; - return icom_reset(NULL); + return parse_select_options(line, ¶ms, &admissible_uids, &fi); } static int exec_interactive_command(char *line) @@ -144,7 +141,7 @@ static int exec_interactive_command(char *line) return 1; len = strlen(line); - while (len && isspace(line[len - 1])) { + while (len && adu_isspace(line[len - 1])) { line[len - 1] = '\0'; len--; }