changeset 734:b89a43bd90c5 HEAD

crashfix when DEBUG was set.
author Timo Sirainen <tss@iki.fi>
date Sun, 01 Dec 2002 19:58:19 +0200
parents 280c0952fa90
children ce93054db96b
files src/lib/data-stack.c
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/data-stack.c	Sun Dec 01 19:08:57 2002 +0200
+++ b/src/lib/data-stack.c	Sun Dec 01 19:58:19 2002 +0200
@@ -119,11 +119,13 @@
 	   unused_block, replace it */
 	while (block != NULL) {
 		if (unused_block == NULL || block->size > unused_block->size) {
+			if (unused_block != NULL) {
 #ifdef DEBUG
-			i_warning("Shrinking data stack with: %"PRIuSIZE_T,
-				  unused_block->size);
+				i_warning("Shrinking data stack with: "
+					  "%"PRIuSIZE_T, unused_block->size);
 #endif
-			free(unused_block);
+				free(unused_block);
+			}
 			unused_block = block;
 		} else {
 #ifdef DEBUG