From: Timo Sirainen Date: Mon, 10 Apr 2017 11:14:40 +0000 (+0300) Subject: lib-imap-client: imapc_client_deinit() didn't set client=NULL X-Git-Tag: 2.2.30.rc1~141 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=19762b4283fecc37eeea3577af80c5760b54e392;p=thirdparty%2Fdovecot%2Fcore.git lib-imap-client: imapc_client_deinit() didn't set client=NULL --- diff --git a/src/lib-imap-client/imapc-client.c b/src/lib-imap-client/imapc-client.c index d2589ecb42..ca3af9419d 100644 --- a/src/lib-imap-client/imapc-client.c +++ b/src/lib-imap-client/imapc-client.c @@ -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;