tests: Hold ref while creating second media
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 13 Mar 2013 21:46:58 +0000 (17:46 -0400)
committerOlivier Crête <olivier.crete@collabora.com>
Wed, 13 Mar 2013 21:47:44 +0000 (17:47 -0400)
To test if the media aren't shared, make sure we keep the first one while creating a second
otherwise the same memory address may be reused.

tests/check/gst/mediafactory.c

index e99af53..75667cf 100644 (file)
@@ -78,11 +78,12 @@ GST_START_TEST (test_launch_construct)
 
   media = gst_rtsp_media_factory_construct (factory, url);
   fail_unless (GST_IS_RTSP_MEDIA (media));
-  g_object_unref (media);
 
   media2 = gst_rtsp_media_factory_construct (factory, url);
   fail_unless (GST_IS_RTSP_MEDIA (media2));
   fail_if (media == media2);
+
+  g_object_unref (media);
   g_object_unref (media2);
 
   gst_rtsp_url_free (url);