rtspclientsink: Don't leak previous server_ip
authorDoug Nazar <nazard@nazar.ca>
Fri, 14 May 2021 02:25:55 +0000 (22:25 -0400)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 17 Oct 2023 19:19:00 +0000 (20:19 +0100)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5502>

subprojects/gst-rtsp-server/gst/rtsp-sink/gstrtspclientsink.c

index d7c8fe9..f5b6d09 100644 (file)
@@ -3252,6 +3252,7 @@ gst_rtsp_client_sink_connect_to_server (GstRTSPClientSink * sink,
   sa = g_socket_get_remote_address (conn_socket, NULL);
   ia = g_inet_socket_address_get_address (G_INET_SOCKET_ADDRESS (sa));
 
+  g_free (sink->server_ip);
   sink->server_ip = g_inet_address_to_string (ia);
 
   g_object_unref (sa);