X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=cc468cd54409a0e6cfb3b103aab3187d235baf2b;hb=da115e307d67c9aa6756a7b3b1cfa7a6f70e2e0d;hp=3001d6eb1b3cb8a9c4f7fe894ff3cf2ec5ae8115;hpb=80c59c4d9c407fd5021e693cf4ed5d1192b12d6c;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 3001d6eb..cc468cd5 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -214,7 +214,6 @@ sub init my $user = DXUser->get($main::mycall); die "User $main::mycall not setup or disappeared RTFM" unless $user; - $myprot_version += $main::version*100; $main::me = DXProt->new($main::mycall, 0, $user); $main::me->{here} = 1; $main::me->{state} = "indifferent"; @@ -223,7 +222,7 @@ sub init $main::me->{metric} = 0; $main::me->{pingave} = 0; $main::me->{registered} = 1; - $main::me->{version} = 5252 + $main::version; + $main::me->{version} = $myprot_version + int ($main::version * 100); $main::me->{build} = $main::build; $main::me->{lastcf} = $main::me->{lasthello} = time; } @@ -1107,8 +1106,7 @@ sub handle_20 my $thing = Thingy::Rt->new(user=>$self->{call}); my $nref = Route::Node::get($self->{call}); $thing->copy_pc16_data($nref); - $thing->broadcast; - + $thing->broadcast($self); $self->lastcf($main::systime); } @@ -1199,7 +1197,7 @@ sub handle_22 my $thing = Thingy::Rt->new(user=>$self->{call}); my $nref = Route::Node::get($self->{call}); $thing->copy_pc16_data($nref); - $thing->broadcast; + $thing->broadcast($self); $self->lastcf($main::systime); }