diff -ruN dovecot-1.1.rc1-orig/src/lib/str-find.c dovecot-1.1.rc1/src/lib/str-find.c --- dovecot-1.1.rc1-orig/src/lib/str-find.c Tue Feb 12 05:16:40 2008 +++ dovecot-1.1.rc1/src/lib/str-find.c Tue Feb 26 13:08:18 2008 @@ -12,7 +12,7 @@ unsigned int match_count; int badtab[UCHAR_MAX+1]; - int goodtab[]; + int goodtab[0]; }; static void init_badtab(struct str_find_context *ctx) diff -ruN dovecot-1.1.rc1-orig/src/lib-imap/imap-match.c dovecot-1.1.rc1/src/lib-imap/imap-match.c --- dovecot-1.1.rc1-orig/src/lib-imap/imap-match.c Tue Feb 12 05:16:39 2008 +++ dovecot-1.1.rc1/src/lib-imap/imap-match.c Tue Feb 26 13:08:12 2008 @@ -19,7 +19,7 @@ struct imap_match_pattern *patterns; char sep; - char patterns_data[]; + char patterns_data[0]; }; struct imap_match_context {