diff --git a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/softbusonsinksessionopened_fuzzer/softbusonsinksessionopened_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/softbusonsinksessionopened_fuzzer/softbusonsinksessionopened_fuzzer.cpp index e399507e1f0bfc09f31c110caab7cefb39eab65c..008d5e9eee24a1bda5b33820882a8055c692d968 100644 --- a/interfaces/inner_kits/native_cpp/test/sinkfuzztest/softbusonsinksessionopened_fuzzer/softbusonsinksessionopened_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sinkfuzztest/softbusonsinksessionopened_fuzzer/softbusonsinksessionopened_fuzzer.cpp @@ -26,8 +26,15 @@ void SoftbusOnSinkSessionOpenedFuzzTest(const uint8_t* data, size_t size) } int32_t sessionId = *(reinterpret_cast(data)); - PeerSocketInfo socketInfo = *(reinterpret_cast(data)); - + std::string peerSessionName(reinterpret_cast(data), size); + std::string peerDevId(reinterpret_cast(data), size); + std::string pkgName = "ohos.dhardware.dcamera"; + PeerSocketInfo socketInfo = { + .name = const_cast(peerSessionName.c_str()), + .networkId = const_cast(peerDevId.c_str()), + .pkgName = const_cast(pkgName.c_str()), + .dataType = TransDataType::DATA_TYPE_BYTES, + }; DCameraSoftbusAdapter::GetInstance().SinkOnBind(sessionId, socketInfo); } } diff --git a/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusonsourcesessionopened_fuzzer/softbusonsourcesessionopened_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusonsourcesessionopened_fuzzer/softbusonsourcesessionopened_fuzzer.cpp index 7b1aea7bf5555ae7d431b73ca331a069a763bada..a5a3169611212cd7b0148499e314e25a225580a5 100644 --- a/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusonsourcesessionopened_fuzzer/softbusonsourcesessionopened_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/sourcefuzztest/softbusonsourcesessionopened_fuzzer/softbusonsourcesessionopened_fuzzer.cpp @@ -26,7 +26,15 @@ void SoftbusOnSourceSessionOpenedFuzzTest(const uint8_t* data, size_t size) } int32_t sessionId = *(reinterpret_cast(data)); - PeerSocketInfo socketInfo = *(reinterpret_cast(data)); + std::string peerSessionName(reinterpret_cast(data), size); + std::string peerDevId(reinterpret_cast(data), size); + std::string pkgName = "ohos.dhardware.dcamera"; + PeerSocketInfo socketInfo = { + .name = const_cast(peerSessionName.c_str()), + .networkId = const_cast(peerDevId.c_str()), + .pkgName = const_cast(pkgName.c_str()), + .dataType = TransDataType::DATA_TYPE_BYTES, + }; DCameraSoftbusAdapter::GetInstance().SourceOnBind(sessionId, socketInfo); } }