]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap-client: imapc_client_deinit() didn't set client=NULL
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 10 Apr 2017 11:14:40 +0000 (14:14 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 10 Apr 2017 15:00:13 +0000 (18:00 +0300)
src/lib-imap-client/imapc-client.c

index d2589ecb42d70d9cb5939839ed2cd86e8423dd62..ca3af9419d5ad7d0dcec1de477cc9ecf29955538 100644 (file)
@@ -120,6 +120,8 @@ void imapc_client_unref(struct imapc_client **_client)
 {
        struct imapc_client *client = *_client;
 
+       *_client = NULL;
+
        i_assert(client->refcount > 0);
        if (--client->refcount > 0)
                return;