aboutsummaryrefslogtreecommitdiff
path: root/src/wsbm_slabpool.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wsbm_slabpool.c')
-rw-r--r--src/wsbm_slabpool.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wsbm_slabpool.c b/src/wsbm_slabpool.c
index ec6638b..1e551e3 100644
--- a/src/wsbm_slabpool.c
+++ b/src/wsbm_slabpool.c
@@ -463,6 +463,10 @@ wsbmAllocSlab(struct _WsbmSlabSizeHeader *header)
}
numBuffers = slab->kbo->actualSize / header->bufSize;
+ if (!numBuffers) {
+ ret = -ENOMEM;
+ goto out_err1;
+ }
slab->buffers = calloc(numBuffers, sizeof(*slab->buffers));
if (!slab->buffers) {