From: John Hodge Date: Sun, 19 Feb 2017 09:38:06 +0000 (+0800) Subject: Server - Only allow AUTHCARD by root X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Fopendispense2.git;a=commitdiff_plain;h=4f83a872845cc32ed89598a054e9b4d134bdc9fb Server - Only allow AUTHCARD by root --- 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 ; }