diff --git a/services/audio_service/client/src/audio_service_client.cpp b/services/audio_service/client/src/audio_service_client.cpp index 6bcf60735b1e8588d9e1047f40efdad6d950414e..1b46df558eb321e4f4a026a183624c280575e6f0 100644 --- a/services/audio_service/client/src/audio_service_client.cpp +++ b/services/audio_service/client/src/audio_service_client.cpp @@ -1428,7 +1428,7 @@ size_t AudioServiceClient::WriteStream(const StreamBuffer &stream, int32_t &pErr acache.readIndex += acache.totalCacheSize; acache.isFull = false; - if (!error && (length >= 0) && !acache.isFull) { + if (!error) { uint8_t *cacheBuffer = acache.buffer.get(); uint32_t offset = acache.readIndex; uint32_t size = (acache.writeIndex - acache.readIndex);