]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
* Use iobuffersize set on worker level for the IO buffer size.
authorRuediger Pluem <rpluem@apache.org>
Tue, 26 Nov 2024 13:01:08 +0000 (13:01 +0000)
committerRuediger Pluem <rpluem@apache.org>
Tue, 26 Nov 2024 13:01:08 +0000 (13:01 +0000)
PR: 69402
Submitted by: Jari Ahonen <jah@progress.com>
Reviewed by: rpluem

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1922115 13f79535-47bb-0310-9956-ffa450edef68

changes-entries/pr69402.txt [new file with mode: 0644]
modules/proxy/mod_proxy_ajp.c

diff --git a/changes-entries/pr69402.txt b/changes-entries/pr69402.txt
new file mode 100644 (file)
index 0000000..18a7dc7
--- /dev/null
@@ -0,0 +1,2 @@
+  *) mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
+     size. PR 69402 [Jari Ahonen <jah@progress.com>]
index c27385cf5531c84dbcb36e34cb0814974cf321c9..9c6573b59ac134e3da15a67b72f9f92809bd7f55 100644 (file)
@@ -218,6 +218,9 @@ static int ap_proxy_ajp_request(apr_pool_t *p, request_rec *r,
 
     if (psf->io_buffer_size_set)
        maxsize = psf->io_buffer_size;
+    /* Override with worker setting if present */
+    if (conn->worker->s->io_buffer_size_set)
+       maxsize = conn->worker->s->io_buffer_size;
     if (maxsize > AJP_MAX_BUFFER_SZ)
        maxsize = AJP_MAX_BUFFER_SZ;
     else if (maxsize < AJP_MSG_BUFFER_SZ)