diff --git a/src/zone.c b/src/zone.c index 3ddaaf8f..ce9a58d5 100644 --- a/src/zone.c +++ b/src/zone.c @@ -86,10 +86,6 @@ void* msgpack_zone_malloc_expand(msgpack_zone* zone, size_t size) sizeof(msgpack_zone_chunk) + sz); if (chunk == NULL) return NULL; char* ptr = ((char*)chunk) + sizeof(msgpack_zone_chunk); - if (ptr == NULL) { - free(chunk); - return NULL; - } chunk->next = cl->head; cl->head = chunk; cl->free = sz - size;