fix the double annoucement of disconnection of nodes?
[spider.git] / perl / DXProt.pm
index 8ee77084fd0a339f70f05912cb5b75e129e71b95..736cab4d41d1a58496cb0b7bfcb305dec26f557d 100644 (file)
@@ -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")));
        }