X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fchannel.c;h=53c385c2c158f602265f81f02d086817b2de7f30;hb=c2e4c304e3adde2217056c2e6d674fd24e0cd800;hp=a7c97d51bcfc01c047e1e3eb4522c99486561ca3;hpb=4da04640e6429e6cc61ca9dd4c7293b520d4b3bc;p=ngircd-alex.git diff --git a/src/ngircd/channel.c b/src/ngircd/channel.c index a7c97d51..53c385c2 100644 --- a/src/ngircd/channel.c +++ b/src/ngircd/channel.c @@ -352,16 +352,16 @@ Channel_Kick(CLIENT *Peer, CLIENT *Target, CLIENT *Origin, const char *Name, !Channel_UserHasMode(chan, Target, 'q') && !Channel_UserHasMode(chan, Target, 'a')) can_kick = true; - - /* Half Op can't kick owner | admin | op */ + + /* Half Op can't kick owner | admin | op */ else if (Channel_UserHasMode(chan, Peer, 'h') && !Channel_UserHasMode(chan, Target, 'q') && !Channel_UserHasMode(chan, Target, 'a') && !Channel_UserHasMode(chan, Target, 'o')) can_kick = true; - + /* IRC operators & IRCd with OperCanMode enabled - * can kick anyways regardless of privilege */ + * can kick anyways regardless of privilege */ else if(Client_HasMode(Origin, 'o') && Conf_OperCanMode) can_kick = true; @@ -1044,7 +1044,7 @@ Remove_Client( int Type, CHANNEL *Chan, CLIENT *Client, CLIENT *Origin, const ch switch( Type ) { case REMOVE_QUIT: - /* QUIT: other servers have already been notified, + /* QUIT: other servers have already been notified, * see Client_Destroy(); so only inform other clients * in same channel. */ assert( InformServer == false ); @@ -1102,7 +1102,7 @@ Channel_AddBan(CHANNEL *c, const char *mask, const char *who ) { struct list_head *h = Channel_GetListBans(c); LogDebug("Adding \"%s\" to \"%s\" ban list", mask, Channel_Name(c)); - return Lists_Add(h, mask, time(NULL), who); + return Lists_Add(h, mask, time(NULL), who, false); } @@ -1111,7 +1111,7 @@ Channel_AddExcept(CHANNEL *c, const char *mask, const char *who ) { struct list_head *h = Channel_GetListExcepts(c); LogDebug("Adding \"%s\" to \"%s\" exception list", mask, Channel_Name(c)); - return Lists_Add(h, mask, time(NULL), who); + return Lists_Add(h, mask, time(NULL), who, false); } @@ -1120,7 +1120,7 @@ Channel_AddInvite(CHANNEL *c, const char *mask, bool onlyonce, const char *who ) { struct list_head *h = Channel_GetListInvites(c); LogDebug("Adding \"%s\" to \"%s\" invite list", mask, Channel_Name(c)); - return Lists_Add(h, mask, onlyonce, who); + return Lists_Add(h, mask, time(NULL), who, onlyonce); }