From 3c4873458ebe839dad717e8f4f6a07fb26434054 Mon Sep 17 00:00:00 2001 From: Jonas Holmberg Date: Fri, 16 Aug 2013 11:03:30 +0200 Subject: [PATCH] check: Call gst_deinit() at exit of all processes --- libs/gst/check/gstcheck.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/gst/check/gstcheck.c b/libs/gst/check/gstcheck.c index c62e72d414..091a223fd9 100644 --- a/libs/gst/check/gstcheck.c +++ b/libs/gst/check/gstcheck.c @@ -124,6 +124,10 @@ gst_check_init (int *argc, char **argv[]) GST_DEBUG_CATEGORY_INIT (check_debug, "check", 0, "check regression tests"); + if (atexit (gst_deinit) != 0) { + GST_ERROR ("failed to set gst_deinit as exit function"); + } + if (g_getenv ("GST_TEST_DEBUG")) _gst_check_debug = TRUE;