From 42741ce897d79b09ff39066f61b6a5c0bc80970b Mon Sep 17 00:00:00 2001 From: Doug Nazar Date: Tue, 13 May 2025 19:45:12 -0400 Subject: [PATCH] rtspclientsink: Free various props before being set Part-of: --- subprojects/gst-rtsp-server/gst/rtsp-sink/gstrtspclientsink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gst-rtsp-server/gst/rtsp-sink/gstrtspclientsink.c b/subprojects/gst-rtsp-server/gst/rtsp-sink/gstrtspclientsink.c index 43f550f480..abb9642786 100644 --- a/subprojects/gst-rtsp-server/gst/rtsp-sink/gstrtspclientsink.c +++ b/subprojects/gst-rtsp-server/gst/rtsp-sink/gstrtspclientsink.c @@ -1710,6 +1710,8 @@ gst_rtsp_client_sink_set_property (GObject * object, guint prop_id, rtsp_client_sink->multi_iface = g_value_dup_string (value); break; case PROP_SDES: + if (rtsp_client_sink->sdes) + gst_structure_free (rtsp_client_sink->sdes); rtsp_client_sink->sdes = g_value_dup_boxed (value); break; case PROP_TLS_VALIDATION_FLAGS: