# HG changeset patch # User Timo Sirainen # Date 1518907992 -7200 # Node ID d90c7241317a396d52b13d6f1238aab3888a9935 # Parent bc45ec187a5bed2376000725457335e3dd6d8d2e imap: Fix FETCH SNIPPET 1) _BUFFERED flag wasn't set, which caused a missing space before the "SNIPPET". 2) It caused \Seen flag to be added to the mail diff -r bc45ec187a5b -r d90c7241317a src/imap/imap-fetch-body.c --- a/src/imap/imap-fetch-body.c Fri Feb 16 14:49:59 2018 +0200 +++ b/src/imap/imap-fetch-body.c Sun Feb 18 00:53:12 2018 +0200 @@ -667,7 +667,7 @@ } ctx->fetch_ctx->fetch_data |= MAIL_FETCH_BODY_SNIPPET; - ctx->fetch_ctx->flags_update_seen = TRUE; - imap_fetch_add_handler(ctx, 0, "NIL", fetch_snippet, (void *) lazy); + imap_fetch_add_handler(ctx, IMAP_FETCH_HANDLER_FLAG_BUFFERED, + "NIL", fetch_snippet, (void *) lazy); return TRUE; }