From: Timo Sirainen Date: Fri, 12 Jun 2015 10:02:08 +0000 (+0300) Subject: lib-fts: Don't crash if fts_icu_*() are used after fts_icu_deinit() X-Git-Tag: 2.2.19.rc1~350 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f07e311812e0bc77760f321e3b6329ba5f41ce53;p=thirdparty%2Fdovecot%2Fcore.git lib-fts: Don't crash if fts_icu_*() are used after fts_icu_deinit() --- diff --git a/src/lib-fts/fts-icu.c b/src/lib-fts/fts-icu.c index b3acb1fbb8..2dd7f4b701 100644 --- a/src/lib-fts/fts-icu.c +++ b/src/lib-fts/fts-icu.c @@ -158,7 +158,9 @@ void fts_icu_lcase(string_t *dest_utf8, const char *src_utf8) void fts_icu_deinit(void) { - if (icu_csm != NULL) + if (icu_csm != NULL) { ucasemap_close(icu_csm); + icu_csm = NULL; + } u_cleanup(); }