From: Timo Sirainen Date: Mon, 18 Feb 2013 04:49:57 +0000 (+0200) Subject: Free my_hostdomain at deinit. X-Git-Tag: 2.2.beta2~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e0a2abef1f08d979c67bcbb20dc4e8cfa762045;p=thirdparty%2Fdovecot%2Fcore.git Free my_hostdomain at deinit. --- diff --git a/src/lib/hostpid.c b/src/lib/hostpid.c index 01e1cc238e..1dfac4096c 100644 --- a/src/lib/hostpid.c +++ b/src/lib/hostpid.c @@ -32,6 +32,11 @@ void hostpid_init(void) my_pid = pid; } +void hostpid_deinit(void) +{ + i_free(my_domain); +} + const char *my_hostdomain(void) { struct hostent *hent; diff --git a/src/lib/hostpid.h b/src/lib/hostpid.h index d6ccffeea8..4e92837651 100644 --- a/src/lib/hostpid.h +++ b/src/lib/hostpid.h @@ -6,6 +6,7 @@ extern const char *my_pid; /* Initializes my_hostname and my_pid. */ void hostpid_init(void); +void hostpid_deinit(void); /* Returns the current host+domain, or if it fails fallback to returning hostname. */ diff --git a/src/lib/lib.c b/src/lib/lib.c index bf6816878b..daf4910eef 100644 --- a/src/lib/lib.c +++ b/src/lib/lib.c @@ -77,6 +77,7 @@ void lib_deinit(void) } ipwd_deinit(); + hostpid_deinit(); data_stack_deinit(); env_deinit(); failures_deinit();