rendered paste bodyIndex: chanserv.pm===================================================================--- chanserv.pm (revision 3493)+++ chanserv.pm (working copy)@@ -3639,6 +3639,9 @@ sub do_nick_akick($$;$) { my ($reason) = $get_nick_akick->fetchrow_array(); $get_nick_akick->finish(); return 0 if adminserv::is_svsop($tuser, adminserv::S_HELP());+ if($reason && $reason =~ /\|/) {+ ($reason, undef) = split(/ ?\| ?/, $reason, 2);+ } kickban($chan, $tuser, undef, "User has been banned from ".$cn.($reason?": $reason":'')); } @@ -3728,6 +3731,10 @@ sub akickban(@) { $host =~ tr/\%\_/\*\?/; } + if($reason && $reason =~ /\|/) {+ ($reason, undef) = split(/ ?\| ?/, $reason, 2);+ }+ return kickban($chan, $target, "$bnick!$ident\@$host", "User has been banned from ".$cn.($reason?": $reason":'')); }