X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=select.c;h=6b1fc93f7f2464b32cbb27620408c5504b60d05f;hb=c9621313e2699755e65d6424fd4546c33924f272;hp=ded4a095ca751574bbfa9153d3ec61ad7aa32bb2;hpb=e584cd6d5a3782ddeb6640f69534ab1664da2605;p=adu.git diff --git a/select.c b/select.c index ded4a09..6b1fc93 100644 --- a/select.c +++ b/select.c @@ -799,12 +799,12 @@ int com_select(void) .print_errors = 1 }; - select_cmdline_parser_init(&select_conf); ret = parse_select_options(conf.select_options_arg, ¶ms, &admissible_uids, &fi); - if (ret <= 0) /* do not run query if help was given */ - return ret; - ret = run_select_query(admissible_uids, fi); - free_format_info(fi); + if (ret > 0) { + ret = run_select_query(admissible_uids, fi); + free_format_info(fi); + } + select_cmdline_parser_free(&select_conf); return ret; }