]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Finish fixing memory leak when handling master-admin clients
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 12 Apr 2022 07:19:42 +0000 (09:19 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 12 Apr 2022 07:19:42 +0000 (09:19 +0200)
Finish properly the fix in 45232487a19c724b0e15a65e79005501d684e6ad

src/lib-master/master-admin-client.c

index 09c2d68f6e2b98cdee11edfd6242379124cc7852..1b60b1f3895dd717a00f3f81a343b511bd4e57cf 100644 (file)
@@ -134,8 +134,8 @@ void master_admin_client_send_reply(struct master_admin_client *client,
                connection_input_resume(&client->conn);
        } else {
                /* client already disconnected */
-               master_admin_client_unref(&client);
        }
+       master_admin_client_unref(&client);
 }
 
 static void master_admin_client_destroy(struct connection *conn)