]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: http-server-connnection - Make http_server_connection_close() NULL no-op
authorAki Tuomi <aki.tuomi@open-xchange.com>
Sat, 1 Mar 2025 11:20:13 +0000 (13:20 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 7 Mar 2025 14:56:56 +0000 (14:56 +0000)
src/lib-http/http-server-connection.c

index d397ea0a41f35c41b08d0bd793fde1d4338356b4..446aa9cc148b6fc340ed9f2bd94a58dba666ca11 100644 (file)
@@ -1134,6 +1134,8 @@ void http_server_connection_close(struct http_server_connection **_conn,
                                  const char *reason)
 {
        struct http_server_connection *conn = *_conn;
+       if (conn == NULL)
+               return;
 
        http_server_connection_disconnect(conn, reason);
        http_server_connection_unref(_conn);