Ticket #13115: 0040-NodePreloader.cpp-fix-memory-leak.patch

File 0040-NodePreloader.cpp-fix-memory-leak.patch, 798 bytes (added by mt, 7 years ago)
  • src/kits/tracker/NodePreloader.cpp

    From 9a97b4b2be9166accefed323c12cbfab984447c8 Mon Sep 17 00:00:00 2001
    From: Murai Takashi <tmurai01@gmail.com>
    Date: Sun, 18 Dec 2016 20:13:49 +0900
    Subject: [PATCH 40/40] NodePreloader.cpp: fix memory leak.
    
    ---
     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 8f2a189..ea93baf 100644
    a b NodePreloader::InstallNodePreloader(const char* name, BLooper* host)  
    5757    NodePreloader* result = new NodePreloader(name);
    5858    {
    5959        AutoLock<BLooper> lock(host);
    60         if (!lock)
     60        if (!lock) {
     61            delete result;
    6162            return NULL;
     63        }
    6264
    6365        host->AddHandler(result);
    6466    }