changeset 20238:d9ed3a90b50e

lib-fs: Added more asserts
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Wed, 01 Jun 2016 17:11:53 +0300
parents 7f346855509b
children 6b546cab619f
files src/lib-fs/fs-api.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-fs/fs-api.c	Wed Jun 01 17:06:28 2016 +0300
+++ b/src/lib-fs/fs-api.c	Wed Jun 01 17:11:53 2016 +0300
@@ -651,8 +651,10 @@
 		   indicated a failure. */
 		i_assert(success);
 	}
-	if (ret != 0)
+	if (ret != 0) {
+		i_assert(file->output == NULL);
 		file->writing_stream = FALSE;
+	}
 	return ret;
 }
 
@@ -661,6 +663,7 @@
 	bool success = TRUE;
 
 	i_assert(*output == file->output || *output == NULL);
+	i_assert(output != &file->output);
 
 	*output = NULL;
 	if (file->output != NULL) {