From dacf5c2535addad8cbacab1288f7956b8a676d62 Mon Sep 17 00:00:00 2001 From: Hosung Kim Date: Mon, 29 Sep 2025 19:53:32 +0900 Subject: [PATCH] fix(device-api): initialize module only once MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hosung Kim hs852.kim@samsung.com --- modules/packages/device-api/src/DeviceAPIModule.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/packages/device-api/src/DeviceAPIModule.cpp b/modules/packages/device-api/src/DeviceAPIModule.cpp index 3a6ce3e8a4..2be0f3223b 100644 --- a/modules/packages/device-api/src/DeviceAPIModule.cpp +++ b/modules/packages/device-api/src/DeviceAPIModule.cpp @@ -45,6 +45,12 @@ static void runInitialScript(napi_env env) { } static napi_value InitMethod(napi_env env, napi_callback_info info) { + static bool once = false; + if (once) { + return nullptr; + } + once = true; + napi_context context; NAPI_CALL(napi_get_context(env, context));