From ce0985b65a7573496f2d6cc1847659e0cbb563b7 Mon Sep 17 00:00:00 2001 From: "jungkon.kim" Date: Thu, 19 Oct 2017 18:36:59 +0900 Subject: [PATCH] fix the handle_leak (Svace 302948 and 302613) Change-Id: Id67c2f7b034ead0a74db4b652a4065dac8e8b4d9 --- extensions/tizen_dlp.c | 3 ++- lib/extensions/curl_extensions.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/tizen_dlp.c b/extensions/tizen_dlp.c index 1c42ebd..81ffa4c 100644 --- a/extensions/tizen_dlp.c +++ b/extensions/tizen_dlp.c @@ -23,8 +23,9 @@ void tizen_dlp_init(void) if (handle) { privacy_guard_dlp_init = dlsym(handle, "privacy_guard_dlp_init"); privacy_guard_dlp_check_leak = dlsym(handle, "privacy_guard_dlp_check_leak"); + dlclose(handle); + first_run = 0; } - first_run = 0; } if (privacy_guard_dlp_init) diff --git a/lib/extensions/curl_extensions.c b/lib/extensions/curl_extensions.c index 7bce27d..a61d9f3 100644 --- a/lib/extensions/curl_extensions.c +++ b/lib/extensions/curl_extensions.c @@ -48,8 +48,9 @@ static void curl_extensions_init(void) if (handle) { tizen_dlp_init = dlsym(handle, "tizen_dlp_init"); tizen_dlp_check_leak = dlsym(handle, "tizen_dlp_check_leak"); + dlclose(handle); + first_run = 0; } - first_run = 0; } } -- 2.7.4