diff --git a/assignment-client/src/avatars/AvatarMixer.cpp b/assignment-client/src/avatars/AvatarMixer.cpp index 2b0df4a9d6..2174d7ff05 100644 --- a/assignment-client/src/avatars/AvatarMixer.cpp +++ b/assignment-client/src/avatars/AvatarMixer.cpp @@ -365,7 +365,7 @@ void AvatarMixer::manageIdentityData(const SharedNodePointer& node) { // there is no need to manage identity data we haven't received yet // so bail early if we've never received an identity packet for this avatar - if (!nodeData || !nodeData->getAvatar().hasProcessedFirstIdentity()) { + if (!nodeData || !nodeData->getAvatar().hasProcessedFirstIdentity() || !node->getActiveSocket()) { return; }