From 4f83a872845cc32ed89598a054e9b4d134bdc9fb Mon Sep 17 00:00:00 2001
From: John Hodge <tpg@ucc.asn.au>
Date: Sun, 19 Feb 2017 17:38:06 +0800
Subject: [PATCH] Server - Only allow AUTHCARD by root

---
 src/server/server.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/server/server.c b/src/server/server.c
index d249515..0f254b9 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -664,10 +664,10 @@ void Server_Cmd_AUTHCARD(tClient* Client, char *Args)
 	}
 
 	// Check if trusted
-	if( !Client->bTrustedHost )
+	if( Client->UID != 0 )
 	{
 		if(giDebugLevel)
-			Debug(Client, "Untrusted client attempting to AUTHCARD");
+			Debug(Client, "Attempting to use AUTHCARD as non-root");
 		sendf(Client->Socket, "401 Untrusted\n");
 		return ;
 	}
-- 
GitLab