diff --git a/WINGs/array.c b/WINGs/array.c index ff1fe7b1..ae1e17c9 100644 --- a/WINGs/array.c +++ b/WINGs/array.c @@ -198,6 +198,9 @@ void *WMGetFromArray(WMArray * array, int index) void *WMPopFromArray(WMArray * array) { + if (array->itemCount <= 0) + return NULL; + array->itemCount--; return array->items[array->itemCount];