Author: pulkomandy Date: 2010-08-12 15:16:40 +0200 (Thu, 12 Aug 2010) New Revision: 38051 Changeset: http://dev.haiku-os.org/changeset/38051 Modified: haiku/trunk/src/add-ons/translators/gif/GIFTranslator.cpp Log: CID 1393: Memory leak. Modified: haiku/trunk/src/add-ons/translators/gif/GIFTranslator.cpp =================================================================== --- haiku/trunk/src/add-ons/translators/gif/GIFTranslator.cpp 2010-08-12 12:53:16 UTC (rev 38050) +++ haiku/trunk/src/add-ons/translators/gif/GIFTranslator.cpp 2010-08-12 13:16:40 UTC (rev 38051) @@ -124,7 +124,10 @@ } err = in->Read(bits, header.dataSize); if (err == (status_t)header.dataSize) return B_OK; - else return B_IO_ERROR; + else { + delete bitmap; + return B_IO_ERROR; + } }