dovecot-2.2: lib-imap-storage: Fixed leaking istream on error co...

dovecot at dovecot.org dovecot at dovecot.org
Wed Nov 6 13:00:33 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/0505adfe2d8e
changeset: 16937:0505adfe2d8e
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Nov 06 13:00:13 2013 +0200
description:
lib-imap-storage: Fixed leaking istream on error conditions.
Caught by Tomasz Potęga

diffstat:

 src/lib-imap-storage/imap-msgpart.c |  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diffs (11 lines):

diff -r 672350cdf509 -r 0505adfe2d8e src/lib-imap-storage/imap-msgpart.c
--- a/src/lib-imap-storage/imap-msgpart.c	Wed Nov 06 12:53:58 2013 +0200
+++ b/src/lib-imap-storage/imap-msgpart.c	Wed Nov 06 13:00:13 2013 +0200
@@ -398,6 +398,7 @@
 	if (message_skip_virtual(input, virtual_skip, &cr_skipped) < 0) {
 		errinput = i_stream_create_error(errno);
 		i_stream_set_name(errinput, i_stream_get_name(input));
+		i_stream_unref(&input);
 		return errinput;
 	}
 


More information about the dovecot-cvs mailing list