dovecot-2.2: imap: Fixed FETCHing nonexistent parts.
dovecot at dovecot.org
dovecot at dovecot.org
Sat Aug 11 08:03:16 EEST 2012
details: http://hg.dovecot.org/dovecot-2.2/rev/ec5346eb7d60
changeset: 14864:ec5346eb7d60
user: Timo Sirainen <tss at iki.fi>
date: Sat Aug 11 08:03:05 2012 +0300
description:
imap: Fixed FETCHing nonexistent parts.
diffstat:
src/lib-imap-storage/imap-msgpart.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (20 lines):
diff -r 621c0e2d7efc -r ec5346eb7d60 src/lib-imap-storage/imap-msgpart.c
--- a/src/lib-imap-storage/imap-msgpart.c Sat Aug 11 07:48:04 2012 +0300
+++ b/src/lib-imap-storage/imap-msgpart.c Sat Aug 11 08:03:05 2012 +0300
@@ -544,7 +544,6 @@
struct message_size hdr_size, body_size;
struct istream *input = NULL;
- memset(result_r, 0, sizeof(*result_r));
memset(&hdr_size, 0, sizeof(hdr_size));
memset(&body_size, 0, sizeof(body_size));
memset(part_size_r, 0, sizeof(*part_size_r));
@@ -633,6 +632,8 @@
bool include_hdr, binary, use_partial_cache;
int ret;
+ memset(result_r, 0, sizeof(*result_r));
+
if ((ret = imap_msgpart_find_part(mail, msgpart, &part)) < 0)
return -1;
if (ret == 0) {
More information about the dovecot-cvs
mailing list