[haiku-commits] r38131 - haiku/trunk/src/servers/app/drawing/remote

  • From: pulkomandy@xxxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 16 Aug 2010 10:11:47 +0200 (CEST)

Author: pulkomandy
Date: 2010-08-16 10:11:47 +0200 (Mon, 16 Aug 2010)
New Revision: 38131
Changeset: http://dev.haiku-os.org/changeset/38131

Modified:
   haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp
Log:
CID 1744 : memory leak on error


Modified: haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp
===================================================================
--- haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp        
2010-08-16 07:23:42 UTC (rev 38130)
+++ haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp        
2010-08-16 08:11:47 UTC (rev 38131)
@@ -471,8 +471,10 @@
 
        int32 stopCount;
        status_t result = Read(stopCount);
-       if (result != B_OK)
+       if (result != B_OK) {
+               delete gradient;
                return result;
+       }
 
        for (int32 i = 0; i < stopCount; i++) {
                rgb_color color;


Other related posts:

  • » [haiku-commits] r38131 - haiku/trunk/src/servers/app/drawing/remote - pulkomandy