@@ -118,14 +118,13 @@ @try { [self readNItems: nitems ofSize: size intoBuffer: ret]; - } @catch (OFReadFailedException *e) { + } @catch (id exception) { [self freeMem: ret]; - @throw e; - return NULL; + @throw exception; } return ret; }