From 2177823ed558bdfd9b2f46f45c03f5cd8ea8e1eb Mon Sep 17 00:00:00 2001 From: Struma Date: Sun, 13 Jun 2021 14:48:22 -0400 Subject: [PATCH] Stop Audio.bgm_pos from segfaulting if the source never actually loaded --- src/audio/alstream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();