]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
port r1922115 from trunk
authorEric Covener <covener@apache.org>
Mon, 7 Jul 2025 11:33:13 +0000 (11:33 +0000)
committerEric Covener <covener@apache.org>
Mon, 7 Jul 2025 11:33:13 +0000 (11:33 +0000)
   *) mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer
      size.

Submitted By: Jari Ahonen <jah@progress.com>
Reviewed By: rpluem, ylavic, covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1927029 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 32ec9122dadc85862732d7ef6b80636bd96b2a98..356894ab6439e745bc5db7667f2289c9310d026b 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)