diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index 5cc6b339f7..25dc547331 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -476,7 +476,9 @@ void AudioMixer::removeHRTFsForFinishedInjector(const QUuid& streamID) { nodeList->eachNode([injectorClientData, &streamID](const SharedNodePointer& node){ auto listenerClientData = dynamic_cast(node->getLinkedData()); - listenerClientData->removeHRTFForStream(injectorClientData->getNodeID(), streamID); + if (listenerClientData) { + listenerClientData->removeHRTFForStream(injectorClientData->getNodeID(), streamID); + } }); } }