From a74eb0bce8b48ba1624afed92ea1b5d3481c713b Mon Sep 17 00:00:00 2001 From: shufewhx Date: Mon, 27 Mar 2023 01:49:29 +0000 Subject: [PATCH] fixed ff84e7c from https://gitee.com/shufewhx/communication_ipc_lite/pulls/11 fix proxy wait for a dead stub process Signed-off-by: shufewhx --- frameworks/liteipc_linux/src/liteipc_adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/liteipc_linux/src/liteipc_adapter.c b/frameworks/liteipc_linux/src/liteipc_adapter.c index c28635d..f382e4f 100644 --- a/frameworks/liteipc_linux/src/liteipc_adapter.c +++ b/frameworks/liteipc_linux/src/liteipc_adapter.c @@ -792,7 +792,7 @@ int32_t SendRequest(const IpcContext *context, SvcIdentity sid, uint32_t code, bwr.read_buffer = (uintptr_t)readbuf; ioctl(tmpContext->fd, BINDER_WRITE_READ, &bwr); ret = BinderParse(tmpContext, reply, (uintptr_t)readbuf, bwr.read_consumed, NULL, buffer); - if (ret == 0) { + if (ret == 0 || ret == LITEIPC_DEAD_OBJECT) { break; } } -- Gitee