changeset 7146:ca223be145b5 HEAD

Fixed assert-crash when trying to open compressed maildir files.
author Timo Sirainen <tss@iki.fi>
date Fri, 11 Jan 2008 05:49:34 +0200
parents 5187649faa52
children 740a17139b67
files src/plugins/zlib/zlib-plugin.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/zlib/zlib-plugin.c	Fri Jan 11 05:27:46 2008 +0200
+++ b/src/plugins/zlib/zlib-plugin.c	Fri Jan 11 05:49:34 2008 +0200
@@ -57,7 +57,10 @@
 		fd = dup(i_stream_get_fd(imail->data.stream));
 		if (fd == -1)
 			i_error("zlib plugin: dup() failed: %m");
+
+		imail->data.destroying_stream = TRUE;
 		i_stream_unref(&imail->data.stream);
+		i_assert(!imail->data.destroying_stream);
 
 		if (fd == -1)
 			return -1;