diff options
author | Ruediger Pluem <rpluem@apache.org> | 2006-04-14 15:20:28 +0200 |
---|---|---|
committer | Ruediger Pluem <rpluem@apache.org> | 2006-04-14 15:20:28 +0200 |
commit | 96c6356987991704cbf490733c21d4d605f27b9a (patch) | |
tree | 69d35422817af00df6c14d41d82a18e928d4d5a3 /CHANGES | |
parent | * Initialize last_char as otherwise a random value will be compared (diff) | |
download | apache2-96c6356987991704cbf490733c21d4d605f27b9a.tar.xz apache2-96c6356987991704cbf490733c21d4d605f27b9a.zip |
* Avoid calling ap_proxy_http_cleanup twice as this releases a connection
from the connection pool twice. This causes this connection to be present
in the connection pool twice. Thus it may be used by different threads
at the same time which causes many troubles (segfaults in this case).
Furthermore implement a logic to prevent double releases to the connection
pool if they are triggered by buggy code and log an error message in this
case.
- mod_proxy_http.c: remove double calls to ap_proxy_http_cleanup
- proxy_util.c: Add logic to prevent double releases of a
connection to the connection pool.
PR: 38793
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@394088 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2,6 +2,9 @@ Changes with Apache 2.3.0 [Remove entries to the current 2.0 and 2.2 section below, when backported] + *) mod_proxy: Do not release connections from connection pool twice. + PR 38793. [Ruediger Pluem, matthias <mk-asf gigacodes.de>] + *) core: Prevent reading uninitialized memory while reading a line of protocol input. PR 39282. [Davi Arnaut <davi haxent.com.br>] |