[mod_cluster-issues] [JBoss JIRA] (MODCLUSTER-621) maxbufsize doesn't include JVMROUTESZ

Jean-Frederic Clere (Jira) issues at jboss.org
Tue Mar 31 05:38:30 EDT 2020


     [ https://issues.redhat.com/browse/MODCLUSTER-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Frederic Clere closed MODCLUSTER-621.
------------------------------------------


> maxbufsize doesn't include JVMROUTESZ
> -------------------------------------
>
>                 Key: MODCLUSTER-621
>                 URL: https://issues.redhat.com/browse/MODCLUSTER-621
>             Project: mod_cluster
>          Issue Type: Bug
>          Components: Native (httpd modules)
>            Reporter: Robert Bost
>            Assignee: Jean-Frederic Clere
>            Priority: Major
>             Fix For: 2.0.0.Alpha2
>
>
> https://github.com/modcluster/mod_proxy_cluster/blob/master/native/mod_manager/mod_manager.c#L2956-L2959
> {code}
>     if (mconf->maxmesssize)
>        maxbufsiz = mconf->maxmesssize;
>     else {
>        /* we calculate it */
>        maxbufsiz = 9 + JVMROUTESZ;
>        maxbufsiz = bufsiz + (mconf->maxhost * HOSTALIASZ) + 7;
>        maxbufsiz = bufsiz + (mconf->maxcontext * CONTEXTSZ) + 8;
>     }
>     if (maxbufsiz< MAXMESSSIZE)
>        maxbufsiz = MAXMESSSIZE;
>     buff = apr_pcalloc(r->pool, maxbufsiz);
> {code}
> It looks like {{maxbufsize}} will never include the {{9+JVMROUTESZ}} since it overwritten with new value in following line. Is this a problem?



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the mod_cluster-issues mailing list