]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
maildir: maildir_filename_base_hash() - Disable ubsan integer wrapping checks
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 20 Dec 2021 09:05:39 +0000 (11:05 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 21 Dec 2021 14:28:44 +0000 (14:28 +0000)
src/lib-storage/index/maildir/maildir-filename.c

index ab643c2e5146d93081bf6a3af5a1cf3ada95e114..9deba825e52c6de93a4d2d5dd96e215621fb0eac 100644 (file)
@@ -59,7 +59,8 @@ bool maildir_filename_get_size(const char *fname, char type, uoff_t *size_r)
 }
 
 /* a char* hash function from ASU -- from glib */
-unsigned int maildir_filename_base_hash(const char *s)
+unsigned int ATTR_NO_SANITIZE_INTEGER
+maildir_filename_base_hash(const char *s)
 {
        unsigned int g, h = 0;