From 8e13f13e5c36b04730f4efd22dcb85c59782e91d Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 16 Aug 2010 08:11:47 +0000 Subject: [PATCH] CID 1744 : memory leak on error git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38131 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/drawing/remote/RemoteMessage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/servers/app/drawing/remote/RemoteMessage.cpp b/src/servers/app/drawing/remote/RemoteMessage.cpp index 1c8db0cedc..95fd17aa45 100644 --- a/src/servers/app/drawing/remote/RemoteMessage.cpp +++ b/src/servers/app/drawing/remote/RemoteMessage.cpp @@ -471,8 +471,10 @@ RemoteMessage::ReadGradient(BGradient** _gradient) 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;