From c9d1ad790c9ccc613dd781b757db0d23f1c1b30c Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 18 Dec 2017 12:08:43 +0200 Subject: [PATCH] submission: Fix memory leaks at deinit when submission_relay_host setting is missing --- src/submission/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/submission/main.c b/src/submission/main.c index 1029c3c9e0..7f044bcd8e 100644 --- a/src/submission/main.c +++ b/src/submission/main.c @@ -133,6 +133,8 @@ client_create_from_input(const struct mail_storage_service_input *input, "(submission_relay_host is unset)"; send_error(fd_out, set->hostname, "4.3.5", MAIL_ERRSTR_CRITICAL_MSG); + mail_user_unref(&mail_user); + mail_storage_service_user_unref(&user); return -1; } if (set->verbose_proctitle) -- 2.47.3