From 35574e173f9c82bcf86dbdae653c3f433d7c04a0 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Thu, 28 Aug 2025 13:19:17 +0200 Subject: [PATCH] lib-auth-client: auth-master - Fix potential segfault in auth_master_wait() Found by Coverity (#41970). --- src/lib-auth-client/auth-master.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } -- 2.47.3