diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index bf2e6ebb97..aab11b1317 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -163,7 +163,7 @@ void AudioMixer::run() { const int PHASE_DELAY_AT_90 = 20; - if (node->getType() == NODE_TYPE_AGENT && node->getActiveSocket()) { + if (node->getType() == NODE_TYPE_AGENT && node->getActiveSocket() && node->getLinkedData()) { AvatarAudioRingBuffer* nodeRingBuffer = (AvatarAudioRingBuffer*) node->getLinkedData(); // zero out the client mix for this node