diff --git a/samgr_endpoint/source/default_client.c b/samgr_endpoint/source/default_client.c index b62422710fdcb8624dc6cd375adeda03ee539c78..e8d72e06c8d741f6659606fefc56a5e1a55ba684 100755 --- a/samgr_endpoint/source/default_client.c +++ b/samgr_endpoint/source/default_client.c @@ -245,6 +245,9 @@ static SvcIdentity QueryIdentity(const IpcContext *context, const char *service, BinderAcquire(svc->ipcContext, svc->handle); #endif target = *svc; +#ifdef __LINUX__ + free(svc); +#endif } } if (ret == EC_PERMISSION) {