CC: | dev [...] perl.apache.org |
Hello,
Sorry to bother you but I am having a big problem with your
HTTPHeadersFixup perl script 0.06, a malformed tcp packet will hang the
server. All you have to do is to send a request without "\n\n" - just
"hello" is enough - httpd fills the memory and finally Linux stops
responding at all. I first tried with Apache 2.2.3 and then with 2.2.8,
same problem (mod_perl 2.0.2 & Perl 5.8.8).
I'm a perl beginner but I guess the problem is that the script never
gets past "until($ctx->{seen_body_separator})" when there is no body
separator in the package.
(I also noticed that the script NEVER sees EOS, if "$b->is_eos" never
triggers.)
Can you shed a light on this issue?
Best regards
Andreas