diff --git a/test/fuzztest/local_code_sign_stub/initlocalcertificatestub_fuzzer/initlocalcertificatestub_fuzzer.cpp b/test/fuzztest/local_code_sign_stub/initlocalcertificatestub_fuzzer/initlocalcertificatestub_fuzzer.cpp index e4bfcdd23c00e8a176b0a69c3b7f2144d37a6f53..4d0921c2d6d3b5b05d2937160dfd59960edbb7cb 100644 --- a/test/fuzztest/local_code_sign_stub/initlocalcertificatestub_fuzzer/initlocalcertificatestub_fuzzer.cpp +++ b/test/fuzztest/local_code_sign_stub/initlocalcertificatestub_fuzzer/initlocalcertificatestub_fuzzer.cpp @@ -59,6 +59,7 @@ namespace OHOS { uint64_t selfTokenId = NativeTokenSet("key_enable"); DelayedSingleton::GetInstance()->OnStart(); DelayedSingleton::GetInstance()->OnRemoteRequest(code, datas, reply, option); + DelayedSingleton::DestroyInstance(); NativeTokenReset(selfTokenId); return true; } diff --git a/test/fuzztest/local_code_sign_stub/signlocalcodestub_fuzzer/signlocalcodestub_fuzzer.cpp b/test/fuzztest/local_code_sign_stub/signlocalcodestub_fuzzer/signlocalcodestub_fuzzer.cpp index f3778ae53f7f5cab4dc406f0938defca86fb0666..4439b402524479288e6bd5d5a4b2467b2b70b7ff 100644 --- a/test/fuzztest/local_code_sign_stub/signlocalcodestub_fuzzer/signlocalcodestub_fuzzer.cpp +++ b/test/fuzztest/local_code_sign_stub/signlocalcodestub_fuzzer/signlocalcodestub_fuzzer.cpp @@ -59,6 +59,7 @@ namespace OHOS { uint64_t selfTokenId = NativeTokenSet("compiler_service"); DelayedSingleton::GetInstance()->OnStart(); DelayedSingleton::GetInstance()->OnRemoteRequest(code, datas, reply, option); + DelayedSingleton::DestroyInstance(); NativeTokenReset(selfTokenId); return true; }