X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fcrule.c;h=1a1fd2150e53a46cbf8224b771d703bb8d2d6a6e;hp=6cfb8ab935fcfd1136931a9e4e10e633a0645c2f;hb=dc84c4782beab4f9ed5e63f988fc9e4c73141da0;hpb=9a5a983eb43fc918ad5835622afa382817b3ecc5 diff --git a/ircd/crule.c b/ircd/crule.c index 6cfb8ab..1a1fd21 100644 --- a/ircd/crule.c +++ b/ircd/crule.c @@ -228,7 +228,7 @@ static int crule_connected(int numargs, void *crulearg[]) /* taken from m_links */ for (acptr = GlobalClientList; acptr; acptr = cli_next(acptr)) { - if (!IsServer(acptr) && !IsMe(acptr)) + if (!IsServer(acptr) || IsMe(acptr)) continue; if (match((char *)crulearg[0], cli_name(acptr))) continue; @@ -276,7 +276,7 @@ static int crule_via(int numargs, void *crulearg[]) /* adapted from m_links */ for (acptr = GlobalClientList; acptr; acptr = cli_next(acptr)) { - if (!IsServer(acptr) && !IsMe(acptr)) + if (!IsServer(acptr) || IsMe(acptr)) continue; if (match((char *)crulearg[1], cli_name(acptr))) continue;