gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/webrtc
Martin Nordholts 2fed3bf6c4 webrtc: Plug leaks of resolved ICE addresses
The addresses we get from `resolve_host_finish()` (via
`resolve_host_async()`, `resolve_host_main_cb()`, `on_resolve_host()`,
`g_resolver_lookup_by_name_finish()`) must be freed. Otherwise we leak
memory.

Leak found and confirmed fixed with GCC AddressSanitizer.

Change-Id: If32d24452d626234f01b253b77a7d6d16eac1cee
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4469>
2023-04-24 06:23:30 +00:00
..
nice webrtc: Plug leaks of resolved ICE addresses 2023-04-24 06:23:30 +00:00
datachannel.c webrtc: return error when sending on non-open datachannel 2022-10-05 11:08:30 +00:00
datachannel.h webrtc: return error when sending on non-open datachannel 2022-10-05 11:08:30 +00:00
dtlstransport.c webrtc: Fix documentaton moving symbols in the right pages 2022-08-18 08:34:36 +00:00
dtlstransport.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
ice.c webrtc: fix g-i annotations for allow-none 2023-03-10 13:09:25 +00:00
ice.h webrtcbin: Relay add-ice-candidate errors from Ice implementation to Application 2023-02-27 09:09:47 +00:00
icestream.c webrtc: Fix documentaton moving symbols in the right pages 2022-08-18 08:34:36 +00:00
icestream.h webrtc: Split WebRTCICE into base classes and implementation. 2022-07-26 13:51:11 +00:00
icetransport.c webrtc: Add/fix various annotations 2022-10-18 08:56:58 +00:00
icetransport.h webrtc: Add/fix various annotations 2022-10-18 08:56:58 +00:00
meson.build gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
rtcsessiondescription.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
rtcsessiondescription.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
rtpreceiver.c webrtc: Fix documentaton moving symbols in the right pages 2022-08-18 08:34:36 +00:00
rtpreceiver.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
rtpsender.c webrtc: Fix documentaton moving symbols in the right pages 2022-08-18 08:34:36 +00:00
rtpsender.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
rtptransceiver.c webrtc: Fix documentaton moving symbols in the right pages 2022-08-18 08:34:36 +00:00
rtptransceiver.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
sctptransport.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
sctptransport.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
webrtc-priv.h webrtc: return error when sending on non-open datachannel 2022-10-05 11:08:30 +00:00
webrtc.c webrtc: Expose RTCError enum 2022-01-29 14:42:22 +00:00
webrtc.h webrtc: Split WebRTCICE into base classes and implementation. 2022-07-26 13:51:11 +00:00
webrtc_fwd.h webrtc: Improve GstWebRTCStatsType docstring 2022-11-19 13:12:58 +11:00