X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fwinclient.pl;h=f7f264b9b7f1dd6d1687fb74b40266b9092da429;hb=586cbb347e7639f5575b48572e75140501a109c0;hp=55c87992e82d61f42c569debb4eb382a3241b2d1;hpb=923eb0fbe7e3dc483338c6f2754ab6f413f89c95;p=spider.git diff --git a/perl/winclient.pl b/perl/winclient.pl index 55c87992..f7f264b9 100755 --- a/perl/winclient.pl +++ b/perl/winclient.pl @@ -70,13 +70,14 @@ die "can't fork: $!" unless defined($childpid = fork()); # the communication ..... if ($childpid) { - my ($lastend, $end); + my ($lastend, $end) = ("\n", "\n"); STDOUT->autoflush(1); while (defined (my $msg = <$handle>)) { my ($sort, $call, $line) = $msg =~ /^(\w)([^\|]+)\|(.*)$/; if ($sort eq 'Z') { kill 'TERM', $childpid; + exit(0); } elsif ($sort eq 'E' || $sort eq 'B') { ; } else {