summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;