playbin3: fix leaks of collection returned by message parse API
[platform/upstream/gstreamer.git] / gst / playback / gstdecodebin3.c
index 1cdcc83..ae1923c 100644 (file)
@@ -1182,6 +1182,8 @@ gst_decodebin3_handle_message (GstBin * bin, GstMessage * message)
         gst_message_unref (message);
         message = new_msg;
       }
+      if (collection)
+        gst_object_unref (collection);
       break;
     }
     default: