From: Vsevolod Stakhov Date: Mon, 26 Mar 2018 13:10:56 +0000 (+0100) Subject: [Minor] Add workaround for punny old distros (hello CentOS 6) X-Git-Tag: 1.7.3~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fed6b79d3a501fd914eec27b0bb78a5274ddbe61;p=thirdparty%2Frspamd.git [Minor] Add workaround for punny old distros (hello CentOS 6) --- diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c index ab6be966a9..7d346354fc 100644 --- a/src/libutil/str_util.c +++ b/src/libutil/str_util.c @@ -22,7 +22,9 @@ #include "contrib/t1ha/t1ha.h" #include #include +#if U_ICU_VERSION_MAJOR_NUM >= 44 #include +#endif #include const guchar lc_map[256] = { @@ -1967,6 +1969,7 @@ gboolean rspamd_normalise_unicode_inplace (rspamd_mempool_t *pool, gchar *start, guint *len) { +#if U_ICU_VERSION_MAJOR_NUM >= 44 UErrorCode uc_err = U_ZERO_ERROR; static UConverter *utf8_conv = NULL; static const UNormalizer2 *norm = NULL; @@ -2040,4 +2043,8 @@ rspamd_normalise_unicode_inplace (rspamd_mempool_t *pool, gchar *start, } return ret; +#else + /* Kill that with fire please */ + return FALSE; +#endif }