[haiku-commits] r38051 - haiku/trunk/src/add-ons/translators/gif

  • From: pulkomandy@xxxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 12 Aug 2010 15:16:40 +0200 (CEST)

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;
+       }
 }
 
 


Other related posts:

  • » [haiku-commits] r38051 - haiku/trunk/src/add-ons/translators/gif - pulkomandy