X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/cf0812d57c63b531e2e73187508c7ae99156043c..90341c71c19c82ba8b1cbf4d1693940b8bb8f70b:/src/src/daemon.c diff --git a/src/src/daemon.c b/src/src/daemon.c index 6e904e1f9..d4fe7759c 100644 --- a/src/src/daemon.c +++ b/src/src/daemon.c @@ -564,6 +564,15 @@ if (pid == 0) /* Reclaim up the store used in accepting this message */ + return_path = sender_address = NULL; + authenticated_sender = NULL; + sending_ip_address = NULL; + deliver_host_address = deliver_host = + deliver_domain_orig = deliver_localpart_orig = NULL; + dnslist_domain = dnslist_matched = NULL; +#ifndef DISABLE_DKIM + dkim_cur_signer = NULL; +#endif store_reset(reset_point); /* If queue_only is set or if there are too many incoming connections in @@ -734,6 +743,8 @@ else (void)close(dup_accept_socket); the incoming host address and an expanded active_hostname. */ log_close_all(); +interface_address = +sender_host_address = NULL; store_reset(reset_point); sender_host_address = NULL; }