diff --git a/libraries/audio/src/InboundAudioStream.cpp b/libraries/audio/src/InboundAudioStream.cpp index 8d2e917c4b..9520e281d0 100644 --- a/libraries/audio/src/InboundAudioStream.cpp +++ b/libraries/audio/src/InboundAudioStream.cpp @@ -133,7 +133,8 @@ int InboundAudioStream::parseData(NLPacket& packet) { if (packet.getType() == PacketType::SilentAudioFrame) { writeDroppableSilentSamples(networkSamples); } else { - int audioBytes = parseAudioData(packet.getType(), QByteArray::fromRawData(packet.getPayload(), packet.pos()), + int audioBytes = parseAudioData(packet.getType(), QByteArray::fromRawData(packet.getPayload(), + packet.bytesLeftToRead()), networkSamples); packet.seek(packet.pos() + audioBytes); }