diff --git a/interfaces/inner_kits/native_cpp/test/fuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp b/interfaces/inner_kits/native_cpp/test/fuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp index bdf66faf0844188c3be2ea4bb4be15ca2c2be9d0..b8b0f871b697e73287fb73e2274e6b4eff49c102 100644 --- a/interfaces/inner_kits/native_cpp/test/fuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp +++ b/interfaces/inner_kits/native_cpp/test/fuzztest/sourceservicereleasesource_fuzzer/sourceservicereleasesource_fuzzer.cpp @@ -28,7 +28,6 @@ void SourceServiceReleaseSourceFuzzTest(const uint8_t* data, size_t size) if ((data == nullptr) || (size == 0)) { return; } - std::string params(reinterpret_cast(data), size); std::shared_ptr sourceService = std::make_shared(DISTRIBUTED_HARDWARE_CAMERA_SOURCE_SA_ID, true); diff --git a/services/cameraservice/sinkservice/src/distributedcamera/distributed_camera_sink_service.cpp b/services/cameraservice/sinkservice/src/distributedcamera/distributed_camera_sink_service.cpp index c48916b4e53513f6bcc476d56a667b191bbcfe89..54aec91c87ceea643cb7a08c68911a2cc73f444d 100644 --- a/services/cameraservice/sinkservice/src/distributedcamera/distributed_camera_sink_service.cpp +++ b/services/cameraservice/sinkservice/src/distributedcamera/distributed_camera_sink_service.cpp @@ -263,6 +263,7 @@ int32_t DistributedCameraSinkService::OpenChannel(const std::string& dhId, std:: DHLOGI("dhId: %s", GetAnonyString(dhId).c_str()); std::shared_ptr sinkDevice = nullptr; { + std::lock_guard lock(mapMutex_); auto iter = camerasMap_.find(dhId); if (iter == camerasMap_.end()) { DHLOGE("device not found");