Commit 81349d5a authored by Paul Querna's avatar Paul Querna
Browse files

Calculate the power of two size of the buffer before allocating it.

Spotted by: Rüdiger Plüm


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1202329 13f79535-47bb-0310-9956-ffa450edef68
parent 1fe99df7
Loading
Loading
Loading
Loading
+1 −1
Changes for server/mpm/event/equeue.c: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -77,8 +77,8 @@ ap_equeue_create(apr_pool_t *p, apr_uint32_t nelem, apr_size_t elem_size, ap_equ
    *eqout = NULL;

    eq = apr_palloc(p, sizeof(ap_equeue_t));
    eq->bytes = apr_palloc(p, (1 + nelem) * elem_size);
    eq->nelem = nearest_power(nelem);
    eq->bytes = apr_palloc(p, eq->nelem * elem_size);
    eq->elem_size = elem_size;
    eq->writeCount = 0;
    eq->readCount = 0;