From 0803dad47a78e00ed263ee03fc98fe0a50feab01 Mon Sep 17 00:00:00 2001 From: torrizo Date: Fri, 5 Jul 2024 06:35:21 +0000 Subject: [PATCH 1/3] update services/core/src/deviceprofilemanager/device_profile_manager.cpp. Signed-off-by: torrizo --- .../core/src/deviceprofilemanager/device_profile_manager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/src/deviceprofilemanager/device_profile_manager.cpp b/services/core/src/deviceprofilemanager/device_profile_manager.cpp index d3bbc687..fd28056a 100644 --- a/services/core/src/deviceprofilemanager/device_profile_manager.cpp +++ b/services/core/src/deviceprofilemanager/device_profile_manager.cpp @@ -82,6 +82,7 @@ int32_t DeviceProfileManager::UnInit() std::lock_guard lock(putTempCacheMutex_); putTempCache_.clear(); } + isFirst_.store(true); UnloadDpSyncAdapter(); return DP_SUCCESS; } -- Gitee From 3c5f5e7a083278d0dce28258ff3090a82b87d1d8 Mon Sep 17 00:00:00 2001 From: torrizo Date: Fri, 5 Jul 2024 08:03:37 +0000 Subject: [PATCH 2/3] update services/core/src/deviceprofilemanager/device_profile_manager.cpp. Signed-off-by: torrizo --- .../core/src/deviceprofilemanager/device_profile_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/src/deviceprofilemanager/device_profile_manager.cpp b/services/core/src/deviceprofilemanager/device_profile_manager.cpp index fd28056a..9cd32667 100644 --- a/services/core/src/deviceprofilemanager/device_profile_manager.cpp +++ b/services/core/src/deviceprofilemanager/device_profile_manager.cpp @@ -82,7 +82,7 @@ int32_t DeviceProfileManager::UnInit() std::lock_guard lock(putTempCacheMutex_); putTempCache_.clear(); } - isFirst_.store(true); + isFirst_.store(false); UnloadDpSyncAdapter(); return DP_SUCCESS; } -- Gitee From bde6f06fc3f7b6f11970c5bd43a5205b30bbe7e2 Mon Sep 17 00:00:00 2001 From: torrizo Date: Fri, 5 Jul 2024 09:14:50 +0000 Subject: [PATCH 3/3] update services/core/src/deviceprofilemanager/device_profile_manager.cpp. Signed-off-by: torrizo --- .../core/src/deviceprofilemanager/device_profile_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/src/deviceprofilemanager/device_profile_manager.cpp b/services/core/src/deviceprofilemanager/device_profile_manager.cpp index 9cd32667..fd28056a 100644 --- a/services/core/src/deviceprofilemanager/device_profile_manager.cpp +++ b/services/core/src/deviceprofilemanager/device_profile_manager.cpp @@ -82,7 +82,7 @@ int32_t DeviceProfileManager::UnInit() std::lock_guard lock(putTempCacheMutex_); putTempCache_.clear(); } - isFirst_.store(false); + isFirst_.store(true); UnloadDpSyncAdapter(); return DP_SUCCESS; } -- Gitee