sctp: Ensure pad is still a child of element before removal
authorDoug Nazar <nazard@nazar.ca>
Tue, 18 May 2021 04:43:23 +0000 (00:43 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 19 May 2021 05:49:48 +0000 (05:49 +0000)
commitbe1c154f33133904632e4f5eb1850090f5212874
tree538e1b8dca2844b6871177bc8778881caeecf9a2
parent5663db236f8b7c17cc7065a982ea81a86c9e2fe1
sctp: Ensure pad is still a child of element before removal

During pipeline shutdown there are several competing paths to remove
pads. Avoids tests failing due to:

Unexpected critical/warning: Padname '':sink_1 does not belong to element sctpenc1 when removing

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2256>
ext/sctp/gstsctpenc.c