array: Allocate initial data properly if esize is 0

This commit is contained in:
Tobias Brunner
2014-05-15 11:28:05 +02:00
parent e20e0a0586
commit 8069b3b14b
+1 -1
View File
@@ -168,7 +168,7 @@ array_t *array_create(u_int esize, u_int8_t reserve)
); );
if (array->tail) if (array->tail)
{ {
array->data = malloc(array->tail * array->esize); array->data = malloc(get_size(array, array->tail));
} }
return array; return array;
} }