From dfe2eac4c6555119c3590f90c51dd1636a483699 Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Fri, 30 Dec 2016 06:44:40 +0900 Subject: [PATCH] RemoteMessage.cpp: fix memory leak Signed-off-by: Adrien Destugues Fixes #13134 --- src/servers/app/drawing/interface/remote/RemoteMessage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/servers/app/drawing/interface/remote/RemoteMessage.cpp b/src/servers/app/drawing/interface/remote/RemoteMessage.cpp index 55c7cdd08b..8bb1dcd92f 100644 --- a/src/servers/app/drawing/interface/remote/RemoteMessage.cpp +++ b/src/servers/app/drawing/interface/remote/RemoteMessage.cpp @@ -502,8 +502,10 @@ RemoteMessage::ReadGradient(BGradient** _gradient) Read(color); result = Read(offset); - if (result != B_OK) + if (result != B_OK) { + delete gradient; return result; + } gradient->AddColor(color, offset); }