From 5627957a9eb025e6abf006ee5c2abe2ff31580c6 Mon Sep 17 00:00:00 2001 From: jinduo Date: Sun, 8 Oct 2023 10:03:47 +0000 Subject: [PATCH 1/2] update test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp. Signed-off-by: jinduo --- .../datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp b/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp index f323779..8a06610 100644 --- a/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp +++ b/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp @@ -29,7 +29,7 @@ namespace OHOS { void FuzzDoDataTransmitMgr(const uint8_t* data, size_t size) { - if (data == nullptr || size > MAX_UDID_LENGTH) { + if (data == nullptr || size < MAX_UDID_LENGTH) { return; } -- Gitee From 165be8a10a474e00361fdc910ce53caa613f26ad Mon Sep 17 00:00:00 2001 From: jinduo Date: Sun, 8 Oct 2023 10:53:57 +0000 Subject: [PATCH 2/2] update test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp. Signed-off-by: jinduo --- .../datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp b/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp index 8a06610..c3fca28 100644 --- a/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp +++ b/test/fuzztest/datatransmitmgr/datatransmitmgr_fuzzer/datatransmitmgr_fuzzer.cpp @@ -29,15 +29,15 @@ namespace OHOS { void FuzzDoDataTransmitMgr(const uint8_t* data, size_t size) { - if (data == nullptr || size < MAX_UDID_LENGTH) { + if (data == nullptr || size <= MAX_UDID_LENGTH) { return; } uint32_t levelInfo = 0; DEVSLQueryParams queryParams; (void)memset_s(&queryParams, sizeof(DEVSLQueryParams), 0, sizeof(DEVSLQueryParams)); - queryParams.udidLen = MAX_UDID_LENGTH; - (void)memcpy_s(queryParams.udid, queryParams.udidLen, data, MAX_UDID_LENGTH); + queryParams.udidLen = size; + (void)memcpy_s(queryParams.udid, MAX_UDID_LENGTH, data, MAX_UDID_LENGTH); (void)DATASL_OnStart(); (void)DATASL_GetHighestSecLevelAsync(&queryParams, tmpCallback); -- Gitee