diff --git a/libraries/audio/src/AudioInjector.cpp b/libraries/audio/src/AudioInjector.cpp index d863051b81..ab0aa9d5c7 100644 --- a/libraries/audio/src/AudioInjector.cpp +++ b/libraries/audio/src/AudioInjector.cpp @@ -281,7 +281,7 @@ int64_t AudioInjector::injectNextFrame() { _currentPacket->write(_audioData.data() + _currentSendOffset, bytesToCopy); _currentSendOffset += bytesToCopy; totalBytesLeftToCopy -= bytesToCopy; - if (_currentSendOffset >= _audioData.size()) { + if (_options.loop && _currentSendOffset >= _audioData.size()) { _currentSendOffset = 0; } }