From: Stephan Bosch Date: Sat, 4 Feb 2023 17:33:26 +0000 (+0100) Subject: submission: submission-commands - Make sure BURL request abort does not try to send... X-Git-Tag: 2.4.0~2970 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4888566011417be5a2afd44b0bdf0a6ad4deb15b;p=thirdparty%2Fdovecot%2Fcore.git submission: submission-commands - Make sure BURL request abort does not try to send second reply. --- diff --git a/src/submission/submission-commands.c b/src/submission/submission-commands.c index 5debd277e9..6593f85442 100644 --- a/src/submission/submission-commands.c +++ b/src/submission/submission-commands.c @@ -338,6 +338,12 @@ cmd_burl_fetch_cb(struct imap_urlauth_fetch_reply *reply, struct smtp_server_cmd_ctx *cmd = burl_cmd->cmd; int ret; + if (burl_cmd->chunk_added) { + /* We returned 0 in earlier callback. This is just + the abort of the pending request. */ + return 1; + } + i_assert(last); if (reply == NULL) {