X-Git-Url: http://git.vpit.fr/?p=perl%2Fscripts%2Fxchat.git;a=blobdiff_plain;f=services.pl;fp=services.pl;h=0b7af6d1ddfd04f40abe305e71cf3a90427aeb97;hp=e9f13d687f3ecf2acfdfb256351b9133c71e070c;hb=338fdb0218fb3526190b88852b71aad90534d2a1;hpb=532ed2d6f4e5597f1dd76e71f2bd9880c5d779bb 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)) {