X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Firc-oper.c;fp=src%2Fngircd%2Firc-oper.c;h=40633177a51babbe3d8971453f9b62818bec8a50;hp=dd408a6fa8bd8c77869397ff8655efcee881bdf6;hb=08f9d31d60220e8a389a2d24f42625be7749f090;hpb=37609d6a4f036b175fdc304d0ee466bd8ad57bf9 diff --git a/src/ngircd/irc-oper.c b/src/ngircd/irc-oper.c index dd408a6f..40633177 100644 --- a/src/ngircd/irc-oper.c +++ b/src/ngircd/irc-oper.c @@ -68,8 +68,6 @@ IRC_OPER( CLIENT *Client, REQUEST *Req ) assert( Client != NULL ); assert( Req != NULL ); - _IRC_ARGC_EQ_OR_RETURN_(Client, Req, 2) - len = array_length(&Conf_Opers, sizeof(*op)); op = array_start(&Conf_Opers); for (i = 0; i < len && strcmp(op[i].name, Req->argv[0]); i++) @@ -119,12 +117,6 @@ IRC_DIE(CLIENT * Client, REQUEST * Req) assert(Client != NULL); assert(Req != NULL); -#ifdef STRICT_RFC - _IRC_ARGC_EQ_OR_RETURN_(Client, Req, 0) -#else - _IRC_ARGC_LE_OR_RETURN_(Client, Req, 1) -#endif - if (!Op_Check(Client, Req)) return Op_NoPrivileges(Client, Req); @@ -162,8 +154,6 @@ IRC_REHASH( CLIENT *Client, REQUEST *Req ) assert( Client != NULL ); assert( Req != NULL ); - _IRC_ARGC_EQ_OR_RETURN_(Client, Req, 0) - if (!Op_Check(Client, Req)) return Op_NoPrivileges(Client, Req); @@ -191,11 +181,6 @@ IRC_RESTART( CLIENT *Client, REQUEST *Req ) assert( Client != NULL ); assert( Req != NULL ); - /* Bad number of parameters? */ - if (Req->argc != 0) - return IRC_WriteErrClient(Client, ERR_NEEDMOREPARAMS_MSG, - Client_ID(Client), Req->command); - if (!Op_Check(Client, Req)) return Op_NoPrivileges(Client, Req); @@ -325,11 +310,6 @@ IRC_DISCONNECT(CLIENT * Client, REQUEST * Req) assert(Client != NULL); assert(Req != NULL); - /* Bad number of parameters? */ - if (Req->argc != 1) - return IRC_WriteErrClient(Client, ERR_NEEDMOREPARAMS_MSG, - Client_ID(Client), Req->command); - if (!Op_Check(Client, Req)) return Op_NoPrivileges(Client, Req); @@ -371,8 +351,6 @@ IRC_WALLOPS( CLIENT *Client, REQUEST *Req ) assert( Client != NULL ); assert( Req != NULL ); - _IRC_ARGC_EQ_OR_RETURN_(Client, Req, 1) - switch (Client_Type(Client)) { case CLIENT_USER: if (!Client_OperByMe(Client))