diff --git a/distributed_camera/hdi_service/src/dstream_operator/dcamera_stream.cpp b/distributed_camera/hdi_service/src/dstream_operator/dcamera_stream.cpp index 04a4ff689eff7220b7f6681d1a13f4a8b30b3c13..ab48b8a133245cdfee9a6496c35fb4bb4f417707 100644 --- a/distributed_camera/hdi_service/src/dstream_operator/dcamera_stream.cpp +++ b/distributed_camera/hdi_service/src/dstream_operator/dcamera_stream.cpp @@ -329,7 +329,7 @@ DCamRetCode DCameraStream::FlushDCameraBuffer() while (true) { std::shared_ptr imageBuffer = dcStreamBufferMgr_->AcquireBuffer(); - if (imageBuffer == nullptr) { + if (imageBuffer != nullptr) { auto bufCfg = bufferConfigMap_.find(imageBuffer); if (bufCfg == bufferConfigMap_.end()) { DHLOGE("Buffer not in map.");