Remove socket check before sending app request
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 28 Dec 2022 10:08:07 +0000 (10:08 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 28 Dec 2022 10:13:29 +0000 (10:13 +0000)
This patch is for backward compatibility. The application developer
expects the app launch request is delivered even if the error is received
to the caller application.

Change-Id: Iec675b52bc65b86369b22cdbfc8ecdc3fe8c7f92
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/lib/api/amd_api_app_request_broker.cc

index f5427ee4f54fae19ebcc47f4831dcc62db247f59..b51932d35d55fab62d79c20bc160f7e2355df80f 100644 (file)
@@ -32,7 +32,6 @@
 #include <parcel.hh>
 
 #include "lib/amd_api.h"
-#include "lib/amd_app_status.h"
 #include "lib/amd_util.h"
 #include "lib/socket/client_socket.hh"
 
@@ -272,11 +271,6 @@ extern "C" EXPORT_API int amd_app_request_broker_send(
     amd_app_request_t* request, amd_app_request_broker_result_cb callback,
     void *user_data) {
   _W("pid(%d), uid(%u), cmd(%d)", request->pid, request->uid, request->cmd);
-  if (!_app_status_socket_exists(_app_status_find(request->pid))) {
-    _E("app socket is not ready. pid: %d", request->pid);
-    return -ECANCELED;
-  }
-
   auto& broker = AppRequestBroker::GetInst();
   auto channel = broker.FindClientChannel(request->pid);
   if (channel == nullptr) {