From: Stian Selnes Date: Fri, 19 Oct 2018 14:17:17 +0000 (+0200) Subject: rtpvp8pay, rtpvp9pay: fix caps leak in set_caps() X-Git-Tag: 1.19.3~509^2~705 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81a87c26f980681531d54e3bdd259a99e160af19;p=platform%2Fupstream%2Fgstreamer.git rtpvp8pay, rtpvp9pay: fix caps leak in set_caps() --- diff --git a/gst/rtp/gstrtpvp8pay.c b/gst/rtp/gstrtpvp8pay.c index 17a7788..ed6a2a2 100644 --- a/gst/rtp/gstrtpvp8pay.c +++ b/gst/rtp/gstrtpvp8pay.c @@ -531,6 +531,7 @@ gst_rtp_vp8_pay_set_caps (GstRTPBasePayload * payload, GstCaps * caps) if (!gst_value_can_intersect (&default_value, value)) encoding_name = "VP8-DRAFT-IETF-01"; } + gst_caps_unref (src_caps); } gst_rtp_base_payload_set_options (payload, "video", TRUE, diff --git a/gst/rtp/gstrtpvp9pay.c b/gst/rtp/gstrtpvp9pay.c index fd16765..facf624 100644 --- a/gst/rtp/gstrtpvp9pay.c +++ b/gst/rtp/gstrtpvp9pay.c @@ -546,6 +546,7 @@ gst_rtp_vp9_pay_set_caps (GstRTPBasePayload * payload, GstCaps * caps) if (!gst_value_can_intersect (&default_value, value)) encoding_name = "VP9-DRAFT-IETF-01"; } + gst_caps_unref (src_caps); } gst_rtp_base_payload_set_options (payload, "video", TRUE,