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

Reply via email to