validate: Don't deinit too early
authorEdward Hervey <edward@centricular.com>
Fri, 11 Nov 2022 13:19:15 +0000 (14:19 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Sat, 12 Nov 2022 11:24:21 +0000 (12:24 +0100)
If we are going to use the validate functions ... do that *before*
deinit'ing.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3390>

subprojects/gst-devtools/validate/tools/gst-validate-media-check.c

index f357ac4..0a54e29 100644 (file)
@@ -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;
 }