X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCommandmode.pm;h=197288d5249d84cf957f65b0dce901e11b11d164;hb=e9ed4c81c3a4286ec5b32344a844a49ae18af8ba;hp=aea2064e615b3754bfb6ec849428211455702d94;hpb=586cbb347e7639f5575b48572e75140501a109c0;p=spider.git diff --git a/perl/DXCommandmode.pm b/perl/DXCommandmode.pm index aea2064e..197288d5 100644 --- a/perl/DXCommandmode.pm +++ b/perl/DXCommandmode.pm @@ -30,6 +30,7 @@ use AnnTalk; use WCY; use Sun; use Internet; +use IO::File; use strict; use vars qw(%Cache %cmd_cache $errstr %aliases $scriptbase); @@ -384,7 +385,7 @@ sub process # # finish up a user context # -sub finish +sub disconnect { my $self = shift; my $call = $self->call; @@ -409,6 +410,8 @@ sub finish Log('DXCommand', "$call disconnected"); my $ref = DXCluster->get_exact($call); $ref->del() if $ref; + + $self->SUPER::disconnect; } #