Mercurial > dovecot > core-2.2
diff src/lib-imap-storage/imap-msgpart.c @ 16937:0505adfe2d8e
lib-imap-storage: Fixed leaking istream on error conditions.
Caught by Tomasz Potęga
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 06 Nov 2013 13:00:13 +0200 |
parents | 73216464c8e1 |
children | add8c00fb3cc |
line wrap: on
line diff
--- 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; }