From 0da15449ea2ea9f32612cb249b4709ee54df4761 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 19 Oct 2011 13:26:35 +0800 Subject: [PATCH] Server - Fixed SETEUSER not checking disabled flag --- src/server/server.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/server.c b/src/server/server.c index 1faa6fe..66d1062 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -682,6 +682,13 @@ void Server_Cmd_SETEUSER(tClient *Client, char *Args) return ; } } + + // Disabled accounts + if( userFlags & USER_FLAG_DISABLED ) { + Client->UID = -1; + sendf(Client->Socket, "403 Account disabled\n"); + return ; + } sendf(Client->Socket, "200 User set\n"); } -- 2.20.1