From: Fabian Keil Date: Sat, 15 Dec 2007 14:24:05 +0000 (+0000) Subject: Plug memory leak if listen-address only specifies the port. X-Git-Tag: v_3_0_8~43 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=779ede384c30caf7614196588440f0bb4665111f Plug memory leak if listen-address only specifies the port. --- diff --git a/loadcfg.c b/loadcfg.c index 334f07f8..f3a8f969 100644 --- a/loadcfg.c +++ b/loadcfg.c @@ -1,4 +1,4 @@ -const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.68 2007/10/19 16:32:34 fabiankeil Exp $"; +const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.69 2007/10/27 13:02:27 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/loadcfg.c,v $ @@ -35,6 +35,10 @@ const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.68 2007/10/19 16:32:34 fabiankeil * * Revisions : * $Log: loadcfg.c,v $ + * Revision 1.69 2007/10/27 13:02:27 fabiankeil + * Relocate daemon-mode-related log messages to make sure + * they aren't shown again in case of configuration reloads. + * * Revision 1.68 2007/10/19 16:32:34 fabiankeil * Plug memory leak introduced with my last commit. * @@ -1688,7 +1692,11 @@ struct configuration_spec * load_config(void) } if (*config->haddr == '\0') { - config->haddr = NULL; + /* + * Only the port specified. We stored it in config->hport + * and don't need its text representation anymore. + */ + freez(config->haddr); } }