X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=143b71e48e4a98c0ff141479aa76f1b73efb96a9;hb=0148e301a41d89c154254a457f7d79334eea9442;hp=8a672744b45395c7a02450910780cabcea03253c;hpb=9a12175ae94f37babc48e2ee43484d1423afa3c1;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 8a672744..143b71e4 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -333,7 +333,7 @@ sub normal { my ($self, $line) = @_; - if ($line =~ '^<\w+\s') { + if ($line =~ '^<\w+\s' && $main::do_xml) { DXXml::normal($self, $line); return; } @@ -847,7 +847,7 @@ sub handle_16 # send info to all logged in thingies $self->tell_login('loginu', "$ncall: $call") if DXUser->get_current($ncall)->is_local_node; - $self->tell_buddies('loginb', "$ncall: $call"); + $self->tell_buddies('loginb', $call, $ncall); # add this station to the user database, if required # $call =~ s/-\d+$//o; # remove ssid for users @@ -921,7 +921,7 @@ sub handle_17 # send info to all logged in thingies $self->tell_login('logoutu', "$ncall: $ucall") if DXUser->get_current($ncall)->is_local_node; - $self->tell_buddies('logoutb', "$ncall: $ucall"); + $self->tell_buddies('logoutb', $ucall, $ncall); if (eph_dup($line)) { dbg("PCPROT: dup PC17 detected") if isdbg('chanerr');