]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-flatcurve: fts_flatcurve_xapian_index_body() - Explicit sign conversion between...
authorMarco Bettini <marco.bettini@open-xchange.com>
Wed, 23 Nov 2022 10:40:57 +0000 (10:40 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 28 Nov 2022 18:28:50 +0000 (18:28 +0000)
src/plugins/fts-flatcurve/fts-backend-flatcurve-xapian.cc

index 67be037c05ffb2294d9cc03a88946ab97e0a0f9e..5a08b01862d15654ca2b9acfd1b96c258fdada19 100644 (file)
@@ -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;