]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Removed brokenly used explicit data stack frame.
authorTimo Sirainen <tss@iki.fi>
Fri, 15 Jun 2012 23:03:53 +0000 (02:03 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 15 Jun 2012 23:03:53 +0000 (02:03 +0300)
Fixes crashes when a message has more than 8 keywords.

src/lib-storage/index/imapc/imapc-mailbox.c

index 64041b79d41eb35efbcc3b386cb91fba5013e40e..1c4133f88d02e0922fbeae5374f4b288ed757b44 100644 (file)
@@ -338,7 +338,7 @@ static void imapc_untagged_fetch(const struct imapc_untagged_reply *reply,
                mail_index_update_flags(mbox->delayed_sync_trans, lseq,
                                        MODIFY_REPLACE, flags);
        }
-       if (seen_flags) T_BEGIN {
+       if (seen_flags) {
                ARRAY_TYPE(keyword_indexes) old_kws;
                struct mail_keywords *kw;
 
@@ -354,7 +354,7 @@ static void imapc_untagged_fetch(const struct imapc_untagged_reply *reply,
                                                   lseq, MODIFY_REPLACE, kw);
                }
                mail_index_keywords_unref(&kw);
-       } T_END;
+       }
        imapc_mailbox_idle_notify(mbox);
 }