X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=perl%2FDXProt.pm;h=68dd099ee457564acb15ddd1c2232553987b4f25;hb=d2b28488d70d97c2e467cd7c57077024b7241b45;hp=7064dc7f84736a7e8bd1f51880dd0846b06d0b57;hpb=3e1e7b56903a67dde9ea8ecebbc507fcf9bbb402;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 7064dc7f..68dd099e 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -232,7 +232,8 @@ sub update_pc92_keepalive sub init { - do "$main::data/hop_table.pl" if -e "$main::data/hop_table.pl"; + my $fn = localdata("hop_table.pl"); + do $fn if -e $fn; confess $@ if $@; my $user = DXUser::get($main::mycall); @@ -291,6 +292,7 @@ sub start my $host = $self->{conn}->peerhost; $host ||= "AGW Port #$self->{conn}->{agwport}" if exists $self->{conn}->{agwport}; $host ||= "unknown"; + $self->{hostname} = $host if is_ipaddr($host); Log('DXProt', "$call connected from $host");