X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXMsg.pm;h=bb80e6c1908183ffbb16bf027a34e76c30478243;hb=6a510dc82f3050640dfe6b8d499995348075fe7a;hp=d5a168e7ced7e20120d5e44af2493fdfcf07b1ce;hpb=4c89d8b54e6b38a0dfd1eb2674d2a3327919883b;p=spider.git diff --git a/perl/DXMsg.pm b/perl/DXMsg.pm index d5a168e7..bb80e6c1 100644 --- a/perl/DXMsg.pm +++ b/perl/DXMsg.pm @@ -518,6 +518,7 @@ sub store my $line; $ref->{size} = 0; foreach $line (@{$lines}) { + $line =~ s/[\x00-\x08\x0a-\x1f\xf0-\xff]/./g; $ref->{size} += (length $line) + 1; print $fh "$line\n"; } @@ -530,7 +531,7 @@ sub store } # actual remove all the 'deleted' messages in one hit. - # this has to me delayed until here otherwise it only does one at + # this has to be delayed until here otherwise it only does one at # a time because @msg is rewritten everytime del_msg is called. my @del = grep {!$_->{tonode} && $_->{delete} && $_->{deletetime} < $main::systime} @msg; for (@del) {