]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts: Do not deinit uncreated fts context
authorTimo Sirainen <tss@iki.fi>
Wed, 29 Apr 2015 08:34:33 +0000 (10:34 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 29 Apr 2015 08:34:33 +0000 (10:34 +0200)
Fixes crash with fts-lucene and fts-solr when lib-fts wasn't used.
Patch by Teemu Huovila

src/plugins/fts/fts-user.c

index e270e9b124271b2f562e15610060d46f7c3069c8..d80e35c30de798add9d78294c82483adfd3e12eb 100644 (file)
@@ -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);
 }