rtspclientsink: Free various props before being set

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8978>
This commit is contained in:
Doug Nazar 2025-05-13 19:45:12 -04:00
parent 0c0b4ad6d0
commit 42741ce897

View File

@ -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: