From: Sam Gigliotti Date: Wed, 18 Jul 2018 13:26:17 +0000 (+0100) Subject: webrtc: fix memory leak X-Git-Tag: 1.19.3~507^2~4065 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1b095e9609ef6f4a197c1fcfa662c4dc6fcea219;p=platform%2Fupstream%2Fgstreamer.git webrtc: fix memory leak When it parses SDP, it doesn't free the error object. https://bugzilla.gnome.org/show_bug.cgi?id=796830 --- diff --git a/ext/webrtc/gstwebrtcbin.c b/ext/webrtc/gstwebrtcbin.c index 6c86748..4d7ed83 100644 --- a/ext/webrtc/gstwebrtcbin.c +++ b/ext/webrtc/gstwebrtcbin.c @@ -2806,6 +2806,7 @@ _set_description_task (GstWebRTCBin * webrtc, struct set_description *sd) if (!validate_sdp (webrtc, sd->source, sd->sdp, &error)) { GST_ERROR_OBJECT (webrtc, "%s", error->message); + g_clear_error (&error); goto out; }