diff --git a/test/fuzztest/disablesuperadmin_fuzzer/disablesuperadmin_fuzzer.cpp b/test/fuzztest/disablesuperadmin_fuzzer/disablesuperadmin_fuzzer.cpp index 729e36a5cbf20c34b4b55ec92593df8562efb98b..7fd1bcd2339a4bd42fd3d77f6ab138846f87b0d2 100644 --- a/test/fuzztest/disablesuperadmin_fuzzer/disablesuperadmin_fuzzer.cpp +++ b/test/fuzztest/disablesuperadmin_fuzzer/disablesuperadmin_fuzzer.cpp @@ -33,7 +33,8 @@ namespace OHOS { return false; } - enterpriseDeviceManager->DisableSuperAdmin(reinterpret_cast(data)); + std::string bundleName(reinterpret_cast(data), size); + enterpriseDeviceManager->DisableSuperAdmin(bundleName); return true; } } diff --git a/test/fuzztest/entinfo_fuzzer/entinfo_fuzzer.cpp b/test/fuzztest/entinfo_fuzzer/entinfo_fuzzer.cpp index 54e908cae9af97a74a9f361ed09008e08b33f9dd..b1ce9b79b97ee7d08e21b6f869e997eb8b419165 100644 --- a/test/fuzztest/entinfo_fuzzer/entinfo_fuzzer.cpp +++ b/test/fuzztest/entinfo_fuzzer/entinfo_fuzzer.cpp @@ -26,7 +26,8 @@ namespace OHOS { { Parcel dataMessageParcel; EntInfo entInfo; - entInfo.enterpriseName = reinterpret_cast(data); + std::string entName(reinterpret_cast(data), size); + entInfo.enterpriseName = entName; std::unique_ptr entInfoPtr(EntInfo::Unmarshalling(dataMessageParcel)); return entInfoPtr != nullptr; }