From 04de8c7bcb391ea117a288d9bb5feb4ae8885045 Mon Sep 17 00:00:00 2001 From: liangshenglin1 Date: Wed, 28 Jul 2021 12:52:40 +0000 Subject: [PATCH] fix lite ipc dead lock bug --- frameworks/liteipc/src/serializer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/liteipc/src/serializer.c b/frameworks/liteipc/src/serializer.c index 18a4ff6..6bf26df 100755 --- a/frameworks/liteipc/src/serializer.c +++ b/frameworks/liteipc/src/serializer.c @@ -391,7 +391,7 @@ void IpcIoPushObject(IpcIo* io, uint32_t token, uint32_t cookie) ptr->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS; ptr->type = BINDER_TYPE_BINDER; ptr->binder = (uintptr_t)token; - ptr->cookie = pthread_self(); + ptr->cookie = ptr->binder; } void IpcIoPushRef(IpcIo* io, uint32_t handle, uint32_t cookie) -- Gitee