input/item: fix b_net not initialized correctly
authorThomas Guillem <thomas@gllm.fr>
Wed, 13 Apr 2016 17:00:16 +0000 (19:00 +0200)
committerThomas Guillem <thomas@gllm.fr>
Thu, 14 Apr 2016 08:21:15 +0000 (10:21 +0200)
Do not override b_net guessed by GuessType. Init b_net to false when there is
no psz_uri.

src/input/item.c

index 3a6a20d..937ed91 100644 (file)
@@ -944,7 +944,10 @@ input_item_NewWithTypeExt( const char *psz_uri, const char *psz_name,
     if( psz_uri )
         input_item_SetURI( p_input, psz_uri );
     else
+    {
         p_input->i_type = ITEM_TYPE_UNKNOWN;
+        p_input->b_net = false;
+    }
 
     TAB_INIT( p_input->i_options, p_input->ppsz_options );
     p_input->optflagc = 0;
@@ -977,8 +980,6 @@ input_item_NewWithTypeExt( const char *psz_uri, const char *psz_name,
 
     if( i_net != -1 )
         p_input->b_net = !!i_net;
-    else if( p_input->i_type == ITEM_TYPE_STREAM )
-        p_input->b_net = true;
     return p_input;
 }