diff --git a/services/miscdevice_service/src/miscdevice_service.cpp b/services/miscdevice_service/src/miscdevice_service.cpp index e36c464b1931683cd2ebd5f89c2d2ae9f399f098..40585274b7d0e2a202fee9d3e8eff47e98cfef0f 100644 --- a/services/miscdevice_service/src/miscdevice_service.cpp +++ b/services/miscdevice_service/src/miscdevice_service.cpp @@ -407,12 +407,12 @@ std::string MiscdeviceService::GetPackageName(AccessTokenID tokenId) } case ATokenTypeEnum::TOKEN_NATIVE: case ATokenTypeEnum::TOKEN_SHELL: { - NativeTokenInfo tokenInfo; - if (AccessTokenKit::GetNativeTokenInfo(tokenId, tokenInfo) != 0) { + std::string processName; + if (AccessTokenKit::GetNativeTokenName(tokenId, processName) != 0) { MISC_HILOGE("Get native token info fail"); return {}; } - packageName = tokenInfo.processName; + packageName = processName; break; } default: {