From: Aki Tuomi Date: Wed, 31 Jan 2018 17:48:49 +0000 (+0200) Subject: lib-imap: imap_match_deinit(NULL) should be a no-op X-Git-Tag: 2.3.9~2378 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=78f03b6c6a54b002198a960071917f72fa481325;p=thirdparty%2Fdovecot%2Fcore.git lib-imap: imap_match_deinit(NULL) should be a no-op --- diff --git a/src/lib-imap/imap-match.c b/src/lib-imap/imap-match.c index 3d9bd459ef..076635f7c1 100644 --- a/src/lib-imap/imap-match.c +++ b/src/lib-imap/imap-match.c @@ -172,6 +172,8 @@ imap_match_init_multiple(pool_t pool, const char *const *patterns, void imap_match_deinit(struct imap_match_glob **glob) { + if (glob == NULL || *glob == NULL) + return; p_free((*glob)->pool, (*glob)->patterns); p_free((*glob)->pool, *glob); *glob = NULL;