]> granicus.if.org Git - apache/commit
Fix handling of buffered request body for per-location SSL
authorJoe Orton <jorton@apache.org>
Fri, 2 Nov 2007 16:45:46 +0000 (16:45 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 2 Nov 2007 16:45:46 +0000 (16:45 +0000)
commitbbebc9339e52c0b6622aa129c292cf8cd6b9da8c
tree1d2f7b49fd92ffe4d9b517e717784e79be70f991
parent748681d5582c86fd019ce35463d6928cf480abc7
Fix handling of buffered request body for per-location SSL
renegotiation when an internal redirect occurs:

* modules/ssl/ssl_engine_io.c (ssl_io_buffer_fill): Remove
protocol-level filters before inserting the buffering filter.
(ssl_io_filter_buffer): Return an EOS if invoked with an empty
brigade; do not remove the filter after exhausting the buffer.
(ssl_io_filter_buffer): Increase the type of the buffer filter to be
AP_FTYPE_PROTOCOL.

PR: 43738

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@591393 13f79535-47bb-0310-9956-ffa450edef68
modules/ssl/ssl_engine_io.c