ges-uri-asset: fix compile error 'timeout' may be used uninitialized
authorPhilippe Renon <philippe_renon@yahoo.fr>
Sun, 20 Nov 2016 14:34:46 +0000 (15:34 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 21 Nov 2016 07:29:59 +0000 (09:29 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=774751

ges/ges-uri-asset.c

index e8de919..1b82949 100644 (file)
@@ -33,6 +33,8 @@
 #include "ges-internal.h"
 #include "ges-track-element-asset.h"
 
+#define DEFAULT_DISCOVERY_TIMEOUT (60 * GST_SECOND)
+
 static GHashTable *parent_newparent_table = NULL;
 
 static void
@@ -207,6 +209,7 @@ ges_uri_clip_asset_class_init (GESUriClipAssetClass * klass)
   g_object_class_install_property (object_class, PROP_DURATION,
       properties[PROP_DURATION]);
 
+  timeout = DEFAULT_DISCOVERY_TIMEOUT;
   errno = 0;
   timeout_str = g_getenv ("GES_DISCOVERY_TIMEOUT");
   if (timeout_str)
@@ -215,7 +218,7 @@ ges_uri_clip_asset_class_init (GESUriClipAssetClass * klass)
     errno = 10;
 
   if (errno)
-    timeout = 60 * GST_SECOND;
+    timeout = DEFAULT_DISCOVERY_TIMEOUT;
 
   klass->discoverer = gst_discoverer_new (timeout, &err);
   if (!klass->discoverer) {