From 503216f5cf546350625bed8f90e70a1842243789 Mon Sep 17 00:00:00 2001 From: Youngwoo Cho Date: Tue, 23 Jul 2024 17:42:50 +0900 Subject: [PATCH] rtsp-server: fix memory leak [Version] 1.22.8-13 [Issue Type] KONA Change-Id: I788e9070c492e7b4bd85c732fcb3ded327041c0b Signed-off-by: Youngwoo Cho --- subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-client-wfd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-client-wfd.c b/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-client-wfd.c index ac5d69f..b757919 100644 --- a/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-client-wfd.c +++ b/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-client-wfd.c @@ -4323,17 +4323,17 @@ gst_rtsp_wfd_client_switch_to_tcp (GstRTSPWFDClient * client) GList *tl = NULL; GPtrArray *ta = NULL; + if (client->priv->ts_mode == WFD_TS_TCP) { + GST_ERROR_OBJECT (client, "Transport already TCP"); + return res; + } + ta = g_ptr_array_new(); tl = gst_rtsp_stream_transport_filter (client->priv->stats.stream, NULL, NULL); client->priv->transports = tl; g_ptr_array_add (ta, tl->data); - if (client->priv->ts_mode == WFD_TS_TCP) { - GST_ERROR_OBJECT (client, "Transport already TCP"); - return res; - } - client->priv->ts_mode = WFD_TS_TCP; res = prepare_transport_switch_request (client, &request); if (GST_RTSP_OK != res) { -- 2.7.4