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;