From: Andre Noll Date: Sun, 11 Feb 2007 22:47:57 +0000 (+0100) Subject: filter_chain(): Fix memory leak in parse_filter_args X-Git-Tag: v0.2.15~9 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=040460734d8fae886b8ed94f050d6e7902b83053;ds=inline filter_chain(): Fix memory leak in parse_filter_args Same bug as in parse_receiver_args(): argv must be freed (see previous patch). --- diff --git a/filter_chain.c b/filter_chain.c index 8a41beda..285cfca9 100644 --- a/filter_chain.c +++ b/filter_chain.c @@ -222,6 +222,7 @@ static int parse_filter_args(int filter_num, char *options, void **conf) argv[0] = para_strdup(f->name); argc += 1; *conf = f->parse_config(argc, argv); + free(argv); return *conf? filter_num : -E_BAD_FILTER_OPTIONS; }