mirror of
https://github.com/osmarks/ngircd.git
synced 2025-07-26 21:02:48 +00:00
Channel_Mode: check return type of Invite/Ban Add/Del function
This commit is contained in:
parent
796dcf6a62
commit
b8643477ba
@ -486,10 +486,8 @@ Channel_Mode( CLIENT *Client, REQUEST *Req, CLIENT *Origin, CHANNEL *Channel )
|
|||||||
if (arg_arg > mode_arg) {
|
if (arg_arg > mode_arg) {
|
||||||
/* modify list */
|
/* modify list */
|
||||||
if (modeok) {
|
if (modeok) {
|
||||||
if (set)
|
ok = set ? Add_Ban_Invite(*mode_ptr, Origin, Client, Channel, Req->argv[arg_arg])
|
||||||
Add_Ban_Invite(*mode_ptr, Origin, Client, Channel, Req->argv[arg_arg]);
|
: Del_Ban_Invite(*mode_ptr, Origin, Client, Channel, Req->argv[arg_arg]);
|
||||||
else
|
|
||||||
Del_Ban_Invite(*mode_ptr, Origin, Client, Channel, Req->argv[arg_arg]);
|
|
||||||
} else {
|
} else {
|
||||||
ok = IRC_WriteStrClient(Origin, ERR_CHANOPRIVSNEEDED_MSG,
|
ok = IRC_WriteStrClient(Origin, ERR_CHANOPRIVSNEEDED_MSG,
|
||||||
Client_ID(Origin), Channel_Name(Channel));
|
Client_ID(Origin), Channel_Name(Channel));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user