diff --git a/services/channel/src/dcamera_softbus_session.cpp b/services/channel/src/dcamera_softbus_session.cpp index d3c4f23741ca7aa5d7bbbbd0f1c65db77a089d5f..4f2d8debe047d5707df3d8a81c885cf03b996a48 100644 --- a/services/channel/src/dcamera_softbus_session.cpp +++ b/services/channel/src/dcamera_softbus_session.cpp @@ -324,10 +324,9 @@ int32_t DCameraSoftbusSession::UnPackSendData(std::shared_ptr& buffe return (this->*memberFunc)(unpackData); } uint32_t offset = 0; - uint64_t bufferSize; while (totalLen > offset) { SetHeadParaDataLen(headPara, totalLen, offset); - bufferSize = static_cast(buffer->Size()); + uint64_t bufferSize = static_cast(buffer->Size()); DHLOGD("DCameraSoftbusSession UnPackSendData, size: %" PRIu64", dataLen: %{public}d, totalLen: %{public}d, " "nowTime: %{public}" PRId64" start:", bufferSize, headPara.dataLen, headPara.totalLen, GetNowTimeStampUs()); std::shared_ptr unpackData =