aurum-service: app_context destroy after use 70/275570/2
authorWoochanlee <wc0917.lee@samsung.com>
Thu, 26 May 2022 09:07:00 +0000 (18:07 +0900)
committerwoochan lee <wc0917.lee@samsung.com>
Wed, 22 Jun 2022 11:12:00 +0000 (11:12 +0000)
Change-Id: Id920bf95e1f0bb6448822ad4fab92865fbb0907d

org.tizen.aurum-bootstrap/src/Commands/CloseAppCommand.cc
org.tizen.aurum-bootstrap/src/Commands/GetAppInfoCommand.cc

index 61f096e6e2b8899e8cf4019940cf02de4661820d..7ac889a66a7b05a62918d6d75346b1e1698f1bd7 100644 (file)
@@ -46,9 +46,11 @@ CloseAppCommand::CloseAppCommand(const ::aurum::ReqCloseApp *request,
     if (ret) {
         LOGI("Terminate Failed(2/2) Err Code : %d", ret);
         mResponse->set_status(::aurum::RspStatus::ERROR);
+        app_context_destroy(app_context);
         return grpc::Status::OK;
     }
 
+    app_context_destroy(app_context);
     return grpc::Status::OK;
 }
 
index 420ff7ad1072bbb8a836561841db8a4b64d2e918..76d9b7ccacdb085910a6b1a5b2b176b20e0a3954 100644 (file)
@@ -58,6 +58,7 @@ GetAppInfoCommand::GetAppInfoCommand(const ::aurum::ReqGetAppInfo *request,
             mResponse->set_isfocused(appState & APP_STATE_FOREGROUND);
             mResponse->set_isrunning(!(appState & APP_STATE_TERMINATED));
         }
+        app_context_destroy(app_context);
     }
 
     return grpc::Status::OK;