summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkmem.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkmem.h b/pkmem.h
index 5ddb137..95e29fa 100644
--- a/pkmem.h
+++ b/pkmem.h
@@ -383,8 +383,8 @@ pk_new_bkt(size_t sz, size_t alignment, struct pk_membucket* bkt)
#ifdef PK_MEMORY_FORCE_MALLOC
return malloc(sz);
#endif
- assert((bkt->size - bkt->head) > (sz + alignment -1) && "Not enough space in bucket");
if (sz == 0) return nullptr;
+ assert((bkt->size - bkt->head) > (sz + alignment -1) && "Not enough space in bucket");
size_t i;
size_t calculatedAlignment = alignment < PK_MINIMUM_ALIGNMENT ? PK_MINIMUM_ALIGNMENT : alignment;
size_t misalignment = 0;