From 0a461343346c903b69f14a648b8930a2a62bd259 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Sat, 13 Feb 2010 22:29:27 +0100 Subject: [PATCH] Fix buffer refcount; segfault/abort in mod_openssl --- src/modules/mod_openssl.c | 2 ++ 1 file changed, 2 insertions(+) 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);