X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=736cab4d41d1a58496cb0b7bfcb305dec26f557d;hb=b51a81586ebf52195e587daf321eb7053a2de16e;hp=8ee77084fd0a339f70f05912cb5b75e129e71b95;hpb=66efc9cee6be378f570c0f08f0f41ba739a3d8d2;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 8ee77084..736cab4d 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -1726,6 +1726,8 @@ sub disconnect my $pc39flag = shift; my $call = $self->call; + return if $self->{disconnecting}++; + unless ($pc39flag && $pc39flag == 1) { $self->send_now("D", DXProt::pc39($main::mycall, $self->msg('disc1', "System Op"))); }