webrtcbin: Stop transceivers update after first SDP error
authorPhilippe Normand <philn@igalia.com>
Mon, 17 May 2021 09:49:41 +0000 (10:49 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sun, 30 May 2021 00:16:10 +0000 (00:16 +0000)
commit064428cb34572fa1a018ebbaba6925967ba99dc0
tree223a704d854f52c8b4fb2aaae752ff481a887e1d
parentb1541a7470d4e20c04a14606de652a32c6ca0a4e
webrtcbin: Stop transceivers update after first SDP error

When invalid SDP is supplied, _update_transceiver_from_sdp_media() sets the
GError, so it is invalid to continue any further SDP processing, we have to exit
early when the first error is raised.

Fixes #1595

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2254>
ext/webrtc/gstwebrtcbin.c