Remove build warning message 75/260575/1
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 29 Jun 2021 07:48:30 +0000 (16:48 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 29 Jun 2021 07:48:30 +0000 (16:48 +0900)
Change-Id: I971011fe9fe37dfa4b6cf9db5bb906e483074ada
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/aul_svc.cc

index 252d029..153ee6e 100644 (file)
@@ -359,7 +359,11 @@ int GetAppIdByAliasAppIdFromDB(const char* alias_appid, char** app_id,
     return AUL_SVC_RET_ERROR;
   }
 
-  std::unique_ptr<void, decltype(dlclose)*> handle_auto(handle, dlclose);
+  auto dl_closer = [](void* ptr) {
+    dlclose(ptr);
+  };
+
+  std::unique_ptr<void, decltype(dl_closer)> handle_auto(handle, dl_closer);
   auto* func = reinterpret_cast<AulServiceForeachUsrAliasInfoFunc>(
       dlsym(handle, kAulServiceForeachUsrAliasInfo));
   if (func == nullptr) {