Fix fd double close issue 18/320318/1
authorChanggyu Choi <changyu.choi@samsung.com>
Wed, 13 Nov 2024 06:18:27 +0000 (15:18 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Wed, 13 Nov 2024 06:18:27 +0000 (15:18 +0900)
aul_sock_recv_reply_pkt() close the fd.
So after using this api, fd must not be closed again.

Change-Id: Ie4e292c02e9a459bd61910cc8f82ece8459dcbe2
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/aul/aul_proc.cc
src/aul/aul_proc_group.cc

index a8d24ee16e5d6c211e98de1d954ed729c62921ce..6b503076fdacabbcaf8a1a91932918e6522bf07c 100644 (file)
@@ -115,7 +115,6 @@ int SendAndReceive(int cmd, pid_t pid, uid_t uid, bundle** response) {
     return fd;
   }
 
-  FileDescriptor fd_closer(fd);
   app_pkt_t* pkt = nullptr;
   int ret = aul_sock_recv_reply_pkt(fd, &pkt);
   if (ret < 0) {
index fd34ba2caa2ec0cb6b5cb8f7aa2976d070440b81..548c5b9fa7f8defb94fb397ec7475f3b011b58c3 100644 (file)
@@ -61,7 +61,6 @@ int SendAndReceive(int cmd, pid_t pid, bundle** response) {
     return fd;
   }
 
-  FileDescriptor fd_closer(fd);
   app_pkt_t* pkt = nullptr;
   int ret = aul_sock_recv_reply_pkt(fd, &pkt);
   if (ret < 0) {