diff array.c @ 92:4d723e81b685

Same thing for parray
author David Demelier <markand@malikania.fr>
date Tue, 03 Jan 2012 17:54:35 +0100
parents b3ba5f5df3b9
children 9ebea85c7765
line wrap: on
line diff
--- a/array.c	Tue Jan 03 16:05:06 2012 +0100
+++ b/array.c	Tue Jan 03 17:54:35 2012 +0100
@@ -35,8 +35,8 @@
 	arr->unit	= unit;
 	arr->size	= OFFSET(arr->bsize);
 
-	/* Set default if needed */
-	arr->bsize	= (arr->bsize == 0) ? ARRAY_DEFAULT_BSIZE : arr->bsize;
+	/* Set defaults if needed */
+	arr->bsize	= (arr->bsize <= 0) ? ARRAY_DEFAULT_BSIZE : arr->bsize;
 	arr->malloc	= (arr->malloc == NULL) ? &malloc : arr->malloc;
 	arr->realloc	= (arr->realloc == NULL) ? &realloc : arr->realloc;