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.3.0.rc1~1754 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b29303efbb43e4e85715a228eb41c2a14300902;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 edf79ecaef..3bfb7db9d2 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;