]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp: lmtp-proxy - Fix memory leak
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 22 Jul 2022 06:49:49 +0000 (09:49 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 22 Jul 2022 10:10:48 +0000 (10:10 +0000)
auth_pool is not always free'd.

Broken in f8d778ecea227290f87f6666e991289b3b51b37a

src/lmtp/lmtp-proxy.c

index 49b63efaf40317450043d63b49835e33577698d1..4acee4a028d9a6e2806210194c4938ec6bffd796 100644 (file)
@@ -734,6 +734,7 @@ lmtp_proxy_rcpt_redirect_relookup(struct lmtp_proxy_recipient *lprcpt,
        } else {
                lmtp_proxy_rcpt_redirect_finish(lprcpt, set);
        }
+       pool_unref(&auth_pool);
 }
 
 static void