diff --git a/src/audio/alstream.cpp b/src/audio/alstream.cpp index 63fc8ca8..73dfe411 100644 --- a/src/audio/alstream.cpp +++ b/src/audio/alstream.cpp @@ -186,7 +186,7 @@ ALStream::State ALStream::queryState() float ALStream::queryOffset() { - if (state == Closed) + if (state == Closed || !source) return 0; float procOffset = static_cast(procFrames) / source->sampleRate();