X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCommandmode.pm;h=c4d2b1478943f4506af037ecca5fb57127d1fcee;hb=76027e074b381b0cdc76b3c23ac751802ee174fe;hp=8720e940ac016e4ec5e8da04346f106d80722787;hpb=a68508856d1efca83b9e21820e906229433dc681;p=spider.git diff --git a/perl/DXCommandmode.pm b/perl/DXCommandmode.pm index 8720e940..c4d2b147 100644 --- a/perl/DXCommandmode.pm +++ b/perl/DXCommandmode.pm @@ -598,7 +598,11 @@ sub run_cmd if ($ok) { delete $self->{errors}; } else { - return $self->_error_out('e26'); + if (++$self->{errors} > $DXChannel::maxerrors) { + $self->send($self->msg('e26')); + $self->disconnect; + return (); + } } return map {s/([^\s])\s+$/$1/; $_} @ans; }