On Mon, Dec 26, 2016 at 2:56 PM, Eric Covener <[email protected]> wrote: > On Mon, Dec 26, 2016 at 2:31 PM, Daniel Ruggeri <[email protected]> wrote: >> This output is immediately after apr_bucket_read(b, &tmp_buf, &nbytes, >> APR_BLOCK_READ);... indeed, nbytes and the length of the bucket agree >> but there are 48 characters available (in this example) in the buffer. > > I don't know why it would be 11 instead of something like 5 for an SSL > record header, but it's probably that mod_ssl is asking for fewer > bytes (last parm in ap_get_brigade) and the core input filter has > stashed excess bytes away for the next read. You should pretend it's > really only the 11 bytes and call ap_get_brigade again.
or changing the # of bytes when you see yourself get called by mod_ssl? Not sure. -- Eric Covener [email protected]
