]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
anvil: Make admin_client_unref(&NULL) no-op
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 21 Feb 2022 16:04:59 +0000 (17:04 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 23 Feb 2022 11:12:31 +0000 (11:12 +0000)
src/anvil/admin-client.c

index 19612dae184482e83b250768dc9c3c0c91e3ad0d..57b6699d99de4930a6deb713cf3ed00cb78714cf 100644 (file)
@@ -77,6 +77,8 @@ void admin_client_unref(struct admin_client **_client)
        struct admin_client *client = *_client;
        struct admin_client_command *cmd;
 
+       if (client == NULL)
+               return;
        *_client = NULL;
 
        i_assert(client->refcount > 0);