]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Add workaround for punny old distros (hello CentOS 6)
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 26 Mar 2018 13:10:56 +0000 (14:10 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 26 Mar 2018 13:10:56 +0000 (14:10 +0100)
src/libutil/str_util.c

index ab6be966a9f21dc416d898b276758c9ccbca060d..7d346354fc3f51309e3b74c7fdec69af52b51979 100644 (file)
@@ -22,7 +22,9 @@
 #include "contrib/t1ha/t1ha.h"
 #include <unicode/uversion.h>
 #include <unicode/ucnv.h>
+#if U_ICU_VERSION_MAJOR_NUM >= 44
 #include <unicode/unorm2.h>
+#endif
 #include <math.h>
 
 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
 }