From 1175752e1dd411587e8157fee68d1c69918e9958 Mon Sep 17 00:00:00 2001 From: Zach Fox Date: Tue, 17 Jan 2017 18:05:03 -0800 Subject: [PATCH] Cleanup after rebase --- domain-server/src/DomainServerSettingsManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domain-server/src/DomainServerSettingsManager.cpp b/domain-server/src/DomainServerSettingsManager.cpp index f4d7d324a6..8731167428 100644 --- a/domain-server/src/DomainServerSettingsManager.cpp +++ b/domain-server/src/DomainServerSettingsManager.cpp @@ -796,7 +796,8 @@ void DomainServerSettingsManager::processUsernameFromIDRequestPacket(QSharedPoin bool isAdmin = matchingNode->getCanKick(); // Check if the sending node has permission to kick (is an admin) - if (sendingNode->getCanKick()) { + // OR if the message is from a node whose UUID matches the one in the packet + if (sendingNode->getCanKick() || nodeUUID == sendingNode->getUUID()) { // It's time to figure out the username QString verifiedUsername = matchingNode->getPermissions().getVerifiedUserName();