[libsoup] Fix soup_server_set_ssl_cert_file
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] Fix soup_server_set_ssl_cert_file
- Date: Tue, 12 Jul 2016 17:47:42 +0000 (UTC)
commit ecce791a3f026d495e41dc20b89f833ba262b9b0
Author: Sean DuBois <sean siobud com>
Date: Sun Jun 26 02:13:36 2016 -0500
Fix soup_server_set_ssl_cert_file
The arguments ssl_key_file/ssl_cert_file was never copied to
SoupServerPrivate causing latter SSL logic to use NULL values.
libsoup/soup-server.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/libsoup/soup-server.c b/libsoup/soup-server.c
index 5783ccb..65f72a4 100644
--- a/libsoup/soup-server.c
+++ b/libsoup/soup-server.c
@@ -1015,6 +1015,13 @@ soup_server_set_ssl_cert_file (SoupServer *server,
if (priv->tls_cert)
g_object_unref (priv->tls_cert);
+
+ g_free (priv->ssl_cert_file);
+ priv->ssl_cert_file = g_strdup (ssl_cert_file);
+
+ g_free (priv->ssl_key_file);
+ priv->ssl_key_file = g_strdup (ssl_key_file);
+
priv->tls_cert = g_tls_certificate_new_from_files (priv->ssl_cert_file,
priv->ssl_key_file,
error);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]