diff --git a/subprojects/gst-devtools/validate/tools/gst-validate-media-check.c b/subprojects/gst-devtools/validate/tools/gst-validate-media-check.c index f357ac4eb1..0a54e29265 100644 --- a/subprojects/gst-devtools/validate/tools/gst-validate-media-check.c +++ b/subprojects/gst-devtools/validate/tools/gst-validate-media-check.c @@ -177,11 +177,12 @@ out: } if (runner) gst_object_unref (runner); - gst_validate_deinit (); - gst_deinit (); gst_validate_printf (NULL, "\n=======> Test %s (Return value: %i)\n\n", ret == 0 ? "PASSED" : "FAILED", ret); + gst_validate_deinit (); + gst_deinit (); + return ret; }