From: Stephan Bosch Date: Thu, 28 Aug 2025 11:19:17 +0000 (+0200) Subject: lib-auth-client: auth-master - Fix potential segfault in auth_master_wait() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=35574e173f9c82bcf86dbdae653c3f433d7c04a0;p=thirdparty%2Fdovecot%2Fcore.git lib-auth-client: auth-master - Fix potential segfault in auth_master_wait() Found by Coverity (#41970). --- diff --git a/src/lib-auth-client/auth-master.c b/src/lib-auth-client/auth-master.c index 56bedef9f9..39a571e60c 100644 --- a/src/lib-auth-client/auth-master.c +++ b/src/lib-auth-client/auth-master.c @@ -632,8 +632,8 @@ void auth_master_wait(struct auth_master_connection *conn) if (conn->conn.input != NULL && i_stream_get_data_size(conn->conn.input) > 0) i_stream_set_input_pending(conn->conn.input, TRUE); - o_stream_set_flush_pending(conn->conn.output, TRUE); if (conn->conn.output != NULL) { + o_stream_set_flush_pending(conn->conn.output, TRUE); was_corked = o_stream_is_corked(conn->conn.output); o_stream_uncork(conn->conn.output); }