Index: src/OFData.m ================================================================== --- src/OFData.m +++ src/OFData.m @@ -308,15 +308,16 @@ count += length; } objc_autoreleasePoolPop(pool); } @catch (id e) { - OFFreeMemory(buffer); OFFreeMemory(items); [self release]; @throw e; + } @finally { + OFFreeMemory(buffer); } @try { self = [self initWithItemsNoCopy: items count: count