do non blocking connects
[spider.git] / perl / DXChannel.pm
index b7b2d4bb84ec21ae1d76c5a3bd2f9ba89993fc97..3e32f429cfe39e745bae74f3f3283ce160a342d4 100644 (file)
@@ -370,12 +370,11 @@ sub disconnect
 {
        my $self = shift;
        my $user = $self->{user};
-       my $conn = $self->{conn};
        my $call = $self->{call};
        
-       $self->finish($conn);
+       $self->finish;
        $user->close() if defined $user;
-       $conn->disconnect() if $conn;
+       $self->{conn}->disconnect;
        $self->del();
 }