diff --git a/samgr_endpoint/source/default_client.c b/samgr_endpoint/source/default_client.c index 7ef1ace7ad37252174d5b0c31a88a2655aefa350..e8d72e06c8d741f6659606fefc56a5e1a55ba684 100644 --- a/samgr_endpoint/source/default_client.c +++ b/samgr_endpoint/source/default_client.c @@ -245,7 +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) {