From 60452fc0fa983e7c52df4c1e0b3c48e252820a80 Mon Sep 17 00:00:00 2001 From: Santhosh Ramani Date: Fri, 23 Jun 2023 16:15:23 +0530 Subject: [PATCH] fix: Fix the reentrancy of methods from callback --- languages/c/templates/sdk/src/Transport/Transport.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/languages/c/templates/sdk/src/Transport/Transport.h b/languages/c/templates/sdk/src/Transport/Transport.h index 2aff350d..d12312a5 100644 --- a/languages/c/templates/sdk/src/Transport/Transport.h +++ b/languages/c/templates/sdk/src/Transport/Transport.h @@ -668,15 +668,15 @@ namespace FireboltSDK { } result = WPEFramework::Core::ERROR_NONE; + _adminLock.Unlock(); } else { - + _adminLock.Unlock(); string eventName; if (IsEvent(inbound->Id.Value(), eventName)) { _eventHandler->Dispatch(eventName, inbound); } } - _adminLock.Unlock(); } return (result);