utils: Unref/release pads in error cases when linking pads
authorSebastian Rasmussen <sebras@hotmail.com>
Sun, 13 Jul 2014 13:28:32 +0000 (15:28 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 6 Aug 2014 07:58:30 +0000 (09:58 +0200)
commita041e65503dec792e904a803e82f4f263d92ec22
tree872b25e3c91fde058d5852445811dcf92a53cb67
parent91045ccd8392d2be7fffce11bfdfa28abc4f69b9
utils: Unref/release pads in error cases when linking pads

Previously gst_element_link_pads_full() forgot to unreference or release
request pads in several error cases. Also comments were added mentioning
why releasing is not necessary in some places.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=733119
gst/gstutils.c