X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXChannel.pm;h=15bd6d2bffccbbcc994a22825d3545771831a0e0;hb=3634fba90a64fe488d237f438d9945d81158da52;hp=be5feee32b2915308464961f9884c5b4e9dee218;hpb=6624dcdf07d628e8d6a16fc6549edf40be25b7b2;p=spider.git diff --git a/perl/DXChannel.pm b/perl/DXChannel.pm index be5feee3..15bd6d2b 100644 --- a/perl/DXChannel.pm +++ b/perl/DXChannel.pm @@ -103,6 +103,12 @@ $count = 0; senddbg => '8,Sending Debug,yesno', ); +use vars qw($VERSION $BRANCH); +$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); +$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ ) || 0; +$main::build += $VERSION; +$main::branch += $BRANCH; + # object destruction sub DESTROY { @@ -441,6 +447,7 @@ sub tell_login my $dxchan; foreach $dxchan (@dxchan) { next if $dxchan == $self; + next if $dxchan->{call} eq $main::mycall; $dxchan->send($dxchan->msg($m, $self->{call})) if $dxchan->{logininfo}; } }