fix multiple packet error in agw decode
[spider.git] / perl / ExtMsg.pm
index d8e660b8fea045d23d865214b3a1528543291f52..4475f6a10cbf6623f5c8f12163acb6cf14f97198 100644 (file)
@@ -318,8 +318,10 @@ sub _dochat
                                return;
                        }
                        if ($line =~ /\Q$expect/i) {
-                               dbg('connect', "got: \"$expect\" sending: \"$send\"");
-                               $conn->send_later("D$conn->{call}|$send");
+                               if (length $send) {
+                                       dbg('connect', "got: \"$expect\" sending: \"$send\"");
+                                       $conn->send_later("D$conn->{call}|$send");
+                               }
                                delete $conn->{msg}; # get rid any input if a match
                                return;
                        }