Thanks. good catch. I'll get it in a bug. On 10/2/2018 10:50 AM, Ondřej Lysoněk wrote: > This applies both to 3.4 and trunk. > > --- > spamc/spamc.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/spamc/spamc.c b/spamc/spamc.c > index 38a7df5..8702cfe 100644 > --- a/spamc/spamc.c > +++ b/spamc/spamc.c > @@ -616,6 +616,7 @@ combine_args(char *config_file, int argc, char **argv, > fprintf(stderr,"Exceeded max line size (%d) in %s\n", > CONFIG_MAX_LINE_SIZE-2, config_file); > } > + fclose(config); > return EX_CONFIG; > } > > @@ -629,6 +630,7 @@ combine_args(char *config_file, int argc, char **argv, > if (*combo_argc >= COMBO_ARGV_SIZE) { > fprintf(stderr,"Exceeded max number of arguments (%d) in %s\n", > COMBO_ARGV_SIZE, config_file); > + fclose(config); > return EX_CONFIG; > } > combo_argv[*combo_argc] = strdup(tok);
-- Kevin A. McGrail VP Fundraising, Apache Software Foundation Chair Emeritus Apache SpamAssassin Project https://www.linkedin.com/in/kmcgrail - 703.798.0171