X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FExtMsg.pm;h=01a30924393e088535a9d2f98f97cff11004b5b7;hb=112a95fceb1effe735e555bb93ecebd3383e515a;hp=ee2ad231e40dfb8d3b935d62dfcc72fa197e348d;hpb=2a9a56c26e1ed0622dc9cd7fc48b0498b059e274;p=spider.git diff --git a/perl/ExtMsg.pm b/perl/ExtMsg.pm index ee2ad231..01a30924 100644 --- a/perl/ExtMsg.pm +++ b/perl/ExtMsg.pm @@ -247,7 +247,7 @@ sub _dochat my $conn = shift; my $cmd = shift; my $line = shift; - + if ($line) { my ($expect, $send) = $cmd =~ /^\s*\'(.*)\'\s+\'(.*)\'/; if ($expect) { @@ -261,6 +261,7 @@ sub _dochat if ($line =~ /$expect/i) { dbg('connect', "got: \"$expect\" sending: \"$send\""); $conn->send_later($send); + delete $conn->{msg}; # get rid any input if a match return; } }