X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=services.pl;h=0b7af6d1ddfd04f40abe305e71cf3a90427aeb97;hb=b87fc463b2f4f807fc7860438eed18a00f5c0e12;hp=e9f13d687f3ecf2acfdfb256351b9133c71e070c;hpb=edd1cbfd1a969e16d8df9988eb448a53c97c02e7;p=perl%2Fscripts%2Fxchat.git diff --git a/services.pl b/services.pl index e9f13d6..0b7af6d 100755 --- a/services.pl +++ b/services.pl @@ -36,7 +36,7 @@ hook_command 'AID', sub { my @contexts = get_servers_ctxt; my $guard = save_context; for (@contexts) { - set_context $_; + set_context $_ or next; my $passwd = $forcepasswd || get_info 'nickserv'; next unless $passwd; command 'ID ' . $passwd; @@ -66,7 +66,7 @@ hook_command 'AGHOST', sub { my @contexts = get_servers_ctxt; my $guard = save_context; for (@contexts) { - set_context $_; + set_context $_ or next; my $passwd = $forcepasswd || get_info 'nickserv'; next unless $passwd; if (nickcmp(get_info('nick'), $target)) {