Fix wrong socket path 87/290587/2
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 29 Mar 2023 09:19:51 +0000 (09:19 +0000)
committerHwanKyu Jhun <h.jhun@samsung.com>
Wed, 29 Mar 2023 09:21:43 +0000 (09:21 +0000)
The hydra sigchld socket path must be "/run/aul/daemons/<uid>/.hydra-sigchld-sock".
The "/" was missed. This patch fixes it.

Change-Id: I13b924a8788fc609e5514153166c4c26174242d1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/launchpad-process-pool/hydra_sigchld_event.cc

index 6f26dd1..b39871a 100644 (file)
@@ -49,7 +49,7 @@ int CheckPermission(pid_t pid) {
 HydraSigchldEvent::HydraSigchldEvent(IEvent* listener)
     : listener_(listener),
       socket_(new ServerSocket()) {
-  std::string endpoint = "/run/aul/daemons/" + std::to_string(getuid()) +
+  std::string endpoint = "/run/aul/daemons/" + std::to_string(getuid()) + "/" +
       HYDRA_SIGCHLD_SOCK;
   socket_->Bind(endpoint);
   socket_->Listen(MAX_PENDING_CONNECTION);