diff --git a/validate/tools/gst-validate.c b/validate/tools/gst-validate.c index b6203e0141..0a5ef66adf 100644 --- a/validate/tools/gst-validate.c +++ b/validate/tools/gst-validate.c @@ -358,6 +358,9 @@ _execute_switch_track (GstValidateScenario * scenario, res = GST_VALIDATE_EXECUTE_ACTION_ERROR; } + if (oldpad) + gst_object_unref (oldpad); + gst_object_unref (newpad); } else { gst_validate_printf (action, "Disabling track type %s", type); }