summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Hutton <schutton@cisco.com>2020-06-16 11:53:45 -0700
committerScott Hutton <schutton@cisco.com>2020-06-16 11:53:45 -0700
commit4c6b7d1550a299e1afe1db217759a67e9806d62b (patch)
tree0e0a06a2ce8c0243a93753387a26b3a5526eca0e
parent4d6630a513a9be44f8185f2fab935b9ebd9e96f4 (diff)
downloadlibsoup-4c6b7d1550a299e1afe1db217759a67e9806d62b.tar.gz
Eliminate leak of GTlsInteraction if re-specified
-rw-r--r--libsoup/soup-session.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index d47133e4..f45d80e7 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -685,6 +685,7 @@ soup_session_set_property (GObject *object, guint prop_id,
socket_props_changed = TRUE;
break;
case PROP_TLS_INTERACTION:
+ g_clear_object(&priv->tls_interaction);
priv->tls_interaction = g_value_dup_object (value);
socket_props_changed = TRUE;
break;