From aea9e18ffee820affd4572d6c43c968b7c860f8e Mon Sep 17 00:00:00 2001 From: Marco Bettini Date: Wed, 23 Nov 2022 10:40:57 +0000 Subject: [PATCH] fts-flatcurve: fts_flatcurve_xapian_index_body() - Explicit sign conversion between char and unsigned char --- src/plugins/fts-flatcurve/fts-backend-flatcurve-xapian.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3