From b50d53dd19e47f7b98a4a63a469511cc669d12fa Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Sun, 18 Dec 2016 20:13:49 +0900 Subject: [PATCH] NodePreloader.cpp: fix memory leak. Signed-off-by: Adrien Destugues Fixes #13115. --- src/kits/tracker/NodePreloader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kits/tracker/NodePreloader.cpp b/src/kits/tracker/NodePreloader.cpp index 8f2a189f5e..ea93bafb13 100644 --- a/src/kits/tracker/NodePreloader.cpp +++ b/src/kits/tracker/NodePreloader.cpp @@ -57,8 +57,10 @@ NodePreloader::InstallNodePreloader(const char* name, BLooper* host) NodePreloader* result = new NodePreloader(name); { AutoLock lock(host); - if (!lock) + if (!lock) { + delete result; return NULL; + } host->AddHandler(result); }