fix the handle_leak (Svace 302948 and 302613) 57/156657/2 accepted/tizen/unified/20171020.091649 submit/tizen/20171019.101212
authorjungkon.kim <jungkon.kim@samsung.com>
Thu, 19 Oct 2017 09:36:59 +0000 (18:36 +0900)
committerKyoungyong Lee <k.y.lee@samsung.com>
Thu, 19 Oct 2017 09:39:09 +0000 (09:39 +0000)
Change-Id: Id67c2f7b034ead0a74db4b652a4065dac8e8b4d9

extensions/tizen_dlp.c
lib/extensions/curl_extensions.c

index 1c42ebd..81ffa4c 100644 (file)
@@ -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)
index 7bce27d..a61d9f3 100644 (file)
@@ -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;
     }
 }