From 1e2e986e444840b3ec143b0523647e199b9040bb Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Wed, 31 Jan 2018 19:48:49 +0200 Subject: [PATCH] lib-imap: imap_match_deinit(NULL) should be a no-op --- src/lib-imap/imap-match.c | 2 ++ 1 file changed, 2 insertions(+) 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;