Fix dlclose issue when calling DLP feature
[platform/upstream/curl.git] / extensions / tizen_dlp.c
index 81ffa4c..200bce0 100644 (file)
@@ -19,7 +19,7 @@ static void (*privacy_guard_dlp_check_leak)(const char *, char * const, size_t)
 void tizen_dlp_init(void)
 {
     if (first_run) {
-        void *handle = dlopen(LIBRARY_PATH, RTLD_LAZY);
+        void *handle = dlopen(LIBRARY_PATH, RTLD_LAZY|RTLD_NODELETE);
         if (handle) {
             privacy_guard_dlp_init = dlsym(handle, "privacy_guard_dlp_init");
             privacy_guard_dlp_check_leak = dlsym(handle, "privacy_guard_dlp_check_leak");