diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index e5a2c9def5..602dd233ad 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -603,6 +603,9 @@ void AudioMixer::handleKillAvatarPacket(QSharedPointer packet, auto clientData = dynamic_cast(sendingNode->getLinkedData()); if (clientData) { clientData->removeAgentAvatarAudioStream(); + // when you don't specify a stream, this removes just the QUuid() + // stream (which is the avatar's mic stream) + clientData->removeHRTFForStream(sendingNode->getUUID()); } }