From: Timo Sirainen Date: Wed, 29 Apr 2015 08:34:33 +0000 (+0200) Subject: fts: Do not deinit uncreated fts context X-Git-Tag: 2.2.17.rc1~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afbd17685101cc2bbd0614e85558bb167ab15096;p=thirdparty%2Fdovecot%2Fcore.git fts: Do not deinit uncreated fts context Fixes crash with fts-lucene and fts-solr when lib-fts wasn't used. Patch by Teemu Huovila --- diff --git a/src/plugins/fts/fts-user.c b/src/plugins/fts/fts-user.c index e270e9b124..d80e35c30d 100644 --- a/src/plugins/fts/fts-user.c +++ b/src/plugins/fts/fts-user.c @@ -212,5 +212,6 @@ void fts_mail_user_deinit(struct mail_user *user) { struct fts_user *fuser = FTS_USER_CONTEXT(user); - fts_user_free(fuser); + if (fuser != NULL) + fts_user_free(fuser); }