From: Timo Sirainen Date: Tue, 27 Dec 2022 16:25:01 +0000 (+0200) Subject: lmtp: Deliver each local mail in its own data stack frame X-Git-Tag: 2.4.0~3206 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=560943a8c67aa58c23b246c68519481b61c05464;p=thirdparty%2Fdovecot%2Fcore.git lmtp: Deliver each local mail in its own data stack frame --- diff --git a/src/lmtp/lmtp-local.c b/src/lmtp/lmtp-local.c index fbf1576d5f..39ea63dc6e 100644 --- a/src/lmtp/lmtp-local.c +++ b/src/lmtp/lmtp-local.c @@ -622,8 +622,10 @@ lmtp_local_deliver_to_rcpts(struct lmtp_local *local, continue; } - ret = lmtp_local_deliver(local, cmd, - trans, llrcpt, src_mail, session); + T_BEGIN { + ret = lmtp_local_deliver(local, cmd, trans, llrcpt, + src_mail, session); + } T_END; client_update_data_state(client, NULL); /* succeeded and mail_user is not saved in first_saved_mail */