diff --git a/src/modules/mod_openssl.c b/src/modules/mod_openssl.c index e278ee6..36adb42 100644 --- a/src/modules/mod_openssl.c +++ b/src/modules/mod_openssl.c @@ -315,6 +315,8 @@ static liNetworkStatus openssl_con_read(liConnection *con) { } else { gsize offset; + li_buffer_acquire(buf); + offset = buf->used; buf->used += r; li_chunkqueue_append_buffer2(cq, buf, offset, r);