diff --git a/test/fuzztest/fileaccessextconnection_fuzzer/fileaccessextconnection_fuzzer.cpp b/test/fuzztest/fileaccessextconnection_fuzzer/fileaccessextconnection_fuzzer.cpp index 6392cae815d8bb84b37e5a1884510097e54d2fa2..c906e5f2e607f251386c9be082556acb9255d8f6 100644 --- a/test/fuzztest/fileaccessextconnection_fuzzer/fileaccessextconnection_fuzzer.cpp +++ b/test/fuzztest/fileaccessextconnection_fuzzer/fileaccessextconnection_fuzzer.cpp @@ -24,7 +24,7 @@ namespace OHOS { using namespace std; using namespace FileAccessFwk; -bool OnAbilityConnectDoneFuzzTest(shared_ptr conn) +bool OnAbilityConnectDoneFuzzTest(sptr conn) { AppExecFwk::ElementName element; sptr remoteObject = nullptr; @@ -32,26 +32,26 @@ bool OnAbilityConnectDoneFuzzTest(shared_ptr conn) return true; } -bool OnAbilityDisconnectDoneFuzzTest(shared_ptr conn) +bool OnAbilityDisconnectDoneFuzzTest(sptr conn) { AppExecFwk::ElementName element; conn->OnAbilityDisconnectDone(element, 0); return true; } -bool IsExtAbilityConnectedFuzzTest(shared_ptr conn) +bool IsExtAbilityConnectedFuzzTest(sptr conn) { conn->IsExtAbilityConnected(); return true; } -bool GetFileExtProxyFuzzTest(shared_ptr conn) +bool GetFileExtProxyFuzzTest(sptr conn) { conn->GetFileExtProxy(); return true; } -bool ConnectFileExtAbility(shared_ptr conn) +bool ConnectFileExtAbility(sptr conn) { AAFwk::Want want; sptr remoteObject = nullptr; @@ -59,19 +59,17 @@ bool ConnectFileExtAbility(shared_ptr conn) return true; } -bool DisconnectFileExtAbility(shared_ptr conn) +bool DisconnectFileExtAbility(sptr conn) { conn->DisconnectFileExtAbility(); return true; } - - } // namespace OHOS /* Fuzzer entry point */ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { - auto conn = std::make_shared(); + auto conn = OHOS::sptr(); if (conn == nullptr) { return 0; }