From: Timo Sirainen Date: Mon, 17 Nov 2025 09:14:22 +0000 (+0200) Subject: doveadm: doveadm_blocking_connect() - Fix panic if handshake read() fails X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6999c1f18395bd5ad774238c79987aca98c3c4b2;p=thirdparty%2Fdovecot%2Fcore.git doveadm: doveadm_blocking_connect() - Fix panic if handshake read() fails Fixes: Panic: output stream .../master is missing error handling --- diff --git a/src/doveadm/doveadm-util.c b/src/doveadm/doveadm-util.c index ceb3d99c70..2e66d30558 100644 --- a/src/doveadm/doveadm-util.c +++ b/src/doveadm/doveadm-util.c @@ -190,6 +190,7 @@ int doveadm_blocking_connect(const char *path, alarm(0); } if (ret < 0) { + o_stream_ignore_last_errors(*output_r); o_stream_destroy(output_r); i_stream_destroy(input_r); }