diff --git a/src/output/Control.cxx b/src/output/Control.cxx index bf29fb28f..b41acbb7c 100644 --- a/src/output/Control.cxx +++ b/src/output/Control.cxx @@ -400,6 +400,9 @@ AudioOutputControl::LockAllowPlay() noexcept void AudioOutputControl::LockRelease() noexcept { + if (!output) + return; + if (output->mixer != nullptr && (!always_on || !output->SupportsPause())) /* the device has no pause mode: close the mixer,