File charset.patch of Package cyrus-imapd.3194
Index: cyrus-imapd-2.3.18/lib/charset.c
===================================================================
--- cyrus-imapd-2.3.18.orig/lib/charset.c
+++ cyrus-imapd-2.3.18/lib/charset.c
@@ -723,7 +723,7 @@ struct convert_rock *search_init(const c
s->substr = (unsigned char *)substr;
/* allocate tracking space and initialise to "no match" */
- s->starts = xmalloc(s->max_start * sizeof(int));
+ s->starts = xmalloc(s->max_start * sizeof(size_t));
for (i = 0; i < s->max_start; i++) {
s->starts[i] = -1;
}