diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index 242b0b0d7a..51bc6cf8fd 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -484,7 +484,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); + } }); } }