From de9905cd409af0e81c04e0fcef40a6c02158a9e5 Mon Sep 17 00:00:00 2001 From: zjucx Date: Thu, 26 Nov 2020 10:53:26 +0800 Subject: [PATCH] update samgr_server/source/samgr_server.c. --- samgr_server/source/samgr_server.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/samgr_server/source/samgr_server.c b/samgr_server/source/samgr_server.c index 9a81564..8663c9d 100755 --- a/samgr_server/source/samgr_server.c +++ b/samgr_server/source/samgr_server.c @@ -187,10 +187,7 @@ static int ProcEndpoint(SamgrServer *server, int32 option, void *origin, IpcIo * int index = SASTORA_FindHandleByPid(&g_server.store, pid, &handle); if (index == INVALID_INDEX) { SvcIdentity identity = {(uint32)INVALID_INDEX, (uint32)INVALID_INDEX, (uint32)INVALID_INDEX}; - identity.handle = IpcIoPopUint32(req); - if (identity.handle == (uint32)INVALID_INDEX) { // generate handle - (void)GenServiceHandle(&identity, GetCallingTid(origin)); - } + (void)GenServiceHandle(&identity, GetCallingTid(origin)); handle.pid = pid; handle.uid = GetCallingUid(origin);