X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FMsg.pm;h=b3816df3f324ade51480e1f65d4105cc13d13b6b;hb=3c0c1870d27827056e62012828bc7233abde1f01;hp=b626e27c67958eb9822f12491298d349094c31c4;hpb=4aae830023b2a64a34e7f7f81e9ac905388a0516;p=spider.git diff --git a/perl/Msg.pm b/perl/Msg.pm index b626e27c..b3816df3 100644 --- a/perl/Msg.pm +++ b/perl/Msg.pm @@ -89,7 +89,7 @@ sub _enqueue { my ($conn, $msg) = @_; # prepend length (encoded as network long) my $len = length($msg); - $msg =~ s/(\x00-\x2f\x7e-\xff%])/sprintf("%%%02X", ord($1))/eg; + $msg =~ s/([\%\x00-\x1f\x7f-\xff])/sprintf("%%%02X", ord($1))/eg; push (@{$conn->{queue}}, $msg . "\n"); }