Index: src/OFObject.m ================================================================== --- src/OFObject.m +++ src/OFObject.m @@ -291,12 +291,10 @@ - (void*)resizeMem: (void*)ptr toNItems: (size_t)nitems withSize: (size_t)size { - size_t memsize; - if (ptr == NULL) return [self allocNItems: nitems withSize: size]; if (nitems == 0 || size == 0) { @@ -305,13 +303,12 @@ } if (nitems > SIZE_MAX / size) @throw [OFOutOfRangeException newWithClass: isa]; - memsize = nitems * size; return [self resizeMem: ptr - toSize: memsize]; + toSize: nitems * size]; } - freeMem: (void*)ptr; { void **iter, *last, **memchunks;