X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fwinclient.pl;h=58db0b8c95f4ce960f4adbddabac9cd618738335;hb=9bba449d12641232d51d259f470ce6b21205c622;hp=f7f264b9b7f1dd6d1687fb74b40266b9092da429;hpb=f84fd5080778da7e676552f8b8641fa0bb2852bb;p=spider.git diff --git a/perl/winclient.pl b/perl/winclient.pl index f7f264b9..58db0b8c 100755 --- a/perl/winclient.pl +++ b/perl/winclient.pl @@ -75,6 +75,8 @@ if ($childpid) { STDOUT->autoflush(1); while (defined (my $msg = <$handle>)) { my ($sort, $call, $line) = $msg =~ /^(\w)([^\|]+)\|(.*)$/; + next unless defined $sort; + $line =~ s/\%([0-9A-F][0-9A-F])/chr(hex($1))/eg; if ($sort eq 'Z') { kill 'TERM', $childpid; exit(0);