X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fannounce.pl;h=99fba14bead5711837800b187655558d83452464;hb=5756741d9682667ae5b0442c4e6f609bd481b6eb;hp=962aebb6623acd925ba029dd5947132f2ec430f8;hpb=ef77e5488c4cc47afe272f6220cc3fa0cddc5829;p=spider.git diff --git a/cmd/announce.pl b/cmd/announce.pl index 962aebb6..99fba14b 100644 --- a/cmd/announce.pl +++ b/cmd/announce.pl @@ -17,6 +17,8 @@ my ($self, $line) = @_; #$DB::single = 1; +my $addr = $self->hostname || '127.0.0.1'; +Log('cmd', "$self->{call}|$addr|announce|$line"); my @f = split /\s+/, $line; return (1, $self->msg('e5')) if $self->remotecmd || $self->inscript; return (1, $self->msg('e9')) if !@f; @@ -66,8 +68,9 @@ if ($drop) { } #return (1, $self->msg('dup')) if $self->priv < 5 && AnnTalk::dup($from, $toflag, $line); +my $ipaddr = DXCommandmode::alias_localhost($self->hostname || '127.0.0.1'); Log('ann', $to, $from, $line); -$main::me->normal(DXProt::pc93($to, $from, $via, $line)); +$main::me->normal(DXProt::pc93($to, $from, $via, $line, undef, $ipaddr)); #DXChannel::broadcast_list("To $to de $from ($t): $line\a", 'ann', undef, @locals); #if ($to ne "LOCAL") {