X-Git-Url: http://git.vpit.fr/?p=perl%2Fscripts%2Fxchat.git;a=blobdiff_plain;f=services.pl;h=e57845cf13c0af877a224357bcee38a4807317f6;hp=e9f13d687f3ecf2acfdfb256351b9133c71e070c;hb=HEAD;hpb=edd1cbfd1a969e16d8df9988eb448a53c97c02e7 diff --git a/services.pl b/services.pl index e9f13d6..e57845c 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)) { @@ -89,7 +89,7 @@ sub csmode { hook_command "C$_", \&csmode, { data => $_, - help_text => join ' ', $_, '[nicks] ,', (lc $_), + help_text => join ' ', $_, '[nicks] ,', lc($_), 'the specified targets (or you if none) on the current channel via ChanServ' } for map { $_, "DE$_" } qw;