Marius Tomaschewski
cf5fd5ad67
- BuildRequires libselinux-devel - Use SSL_MODE_RELEASE_BUFFERS to keep memory usage low, sent upstream as https://community.openvpn.net/openvpn/ticket/157 OBS-URL: https://build.opensuse.org/request/show/79600 OBS-URL: https://build.opensuse.org/package/show/network:vpn/openvpn?expand=0&rev=27
32 lines
866 B
Diff
32 lines
866 B
Diff
From db33132094f4748ccc63aadbfa4b7446bb95b350 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= <crrodriguez@opensuse.org>
|
|
Date: Sat, 20 Aug 2011 18:12:28 -0400
|
|
Subject: [PATCH] Use SSL_MODE_RELEASE_BUFFERS if available
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
|
|
Signed-off-by: Cristian Rodríguez <crrodriguez@opensuse.org>
|
|
---
|
|
ssl.c | 3 +++
|
|
1 files changed, 3 insertions(+), 0 deletions(-)
|
|
|
|
diff --git a/ssl.c b/ssl.c
|
|
index ea7b204..459e66c 100644
|
|
--- a/ssl.c
|
|
+++ b/ssl.c
|
|
@@ -2073,6 +2073,9 @@ init_ssl (const struct options *options)
|
|
}
|
|
|
|
/* Set SSL options */
|
|
+#ifdef SSL_MODE_RELEASE_BUFFERS
|
|
+ SSL_CTX_set_mode (ctx, SSL_MODE_RELEASE_BUFFERS);
|
|
+#endif
|
|
SSL_CTX_set_session_cache_mode (ctx, SSL_SESS_CACHE_OFF);
|
|
SSL_CTX_set_options (ctx, SSL_OP_SINGLE_DH_USE);
|
|
|
|
--
|
|
1.7.4.1
|
|
|