From: Marco Bettini Date: Wed, 23 Nov 2022 10:40:57 +0000 (+0000) Subject: fts-flatcurve: fts_flatcurve_xapian_index_body() - Explicit sign conversion between... X-Git-Tag: 2.4.0~3379 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aea9e18ffee820affd4572d6c43c968b7c860f8e;p=thirdparty%2Fdovecot%2Fcore.git fts-flatcurve: fts_flatcurve_xapian_index_body() - Explicit sign conversion between char and unsigned char --- diff --git a/src/plugins/fts-flatcurve/fts-backend-flatcurve-xapian.cc b/src/plugins/fts-flatcurve/fts-backend-flatcurve-xapian.cc index 67be037c05..5a08b01862 100644 --- a/src/plugins/fts-flatcurve/fts-backend-flatcurve-xapian.cc +++ b/src/plugins/fts-flatcurve/fts-backend-flatcurve-xapian.cc @@ -1710,7 +1710,7 @@ fts_flatcurve_xapian_index_body(struct flatcurve_fts_backend_update_context *ctx char *data = str_c_modifiable(term); const char *end = data + str_len(term); - for(; end > data; data += uni_utf8_char_bytes(*data)) { + for(; end > data; data += uni_utf8_char_bytes((unsigned char) *data)) { size_t len = end - data; if (len < fuser->set.min_term_size) break;