X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.c;h=08398d591250013054efdc1cf0d192cb88a981e3;hp=8ebceb44fd574f9a06c91d9a4c23d897827fc9a0;hb=e35be295c787fae6e79d35a18a70e988a982b3df;hpb=72293235b8a21ea3cc4633005775e8ecf7d9308c diff --git a/filter.c b/filter.c index 8ebceb44..08398d59 100644 --- a/filter.c +++ b/filter.c @@ -87,6 +87,8 @@ static int parse_config(int argc, char *argv[]) if (filter_cmdline_parser_config_file(cf, &conf, ¶ms)) return -E_FILTER_SYNTAX; } + if (!conf.filter_given) + return -E_NO_FILTERS; return 1; } @@ -153,7 +155,8 @@ out_cleanup: struct filter_node *fn = fns[i]; f = filters + fn->filter_num; - f->close(fn); + if (f->close) + f->close(fn); btr_free_node(fn->btrn); free(fn->conf); free(fn);