webrtcbin: Fixed memory leak in gstwebrtcstats
authorSam Gigliotti <samgig@amazon.com>
Thu, 29 Aug 2019 00:26:00 +0000 (17:26 -0700)
committerLuis de Bethencourt <luisbg@amazon.com>
Fri, 30 Aug 2019 15:55:35 +0000 (15:55 +0000)
commit90d939ea363d396aeef3159148b6ea09ae037a4c
tree911e5a81935dc56b0eb89c0cbb4504e65b3df06e
parent02814a43da924eeda13f32bdb19b5e2a5442601a
webrtcbin: Fixed memory leak in gstwebrtcstats

The function _get_stats_from_ice_transport returns a string which must be
freed by the caller. However, _get_stats_from_dtls_transport was ignoring
the return value from this function, resulting in a leak.

Ran this with valgrind. Before this fix there was a leak of 40 bytes each
time this was called. After there was no leak.
ext/webrtc/gstwebrtcstats.c