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.2.rc1~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f310ab604b22eef854a24f5513e9e5fa897fc46;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;