]> git.sesse.net Git - vlc/commitdiff
Fix crash if inputs fails and there is no sout
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Wed, 4 Jun 2008 17:34:13 +0000 (20:34 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Wed, 4 Jun 2008 17:34:13 +0000 (20:34 +0300)
src/input/input.c

index 10743d18fb9abea37d1874fbdb7794bacc4f0213..0b1e087b8debfe37b1e72a75e98ef8f0b689e3a4 100644 (file)
@@ -400,9 +400,10 @@ int __input_Read( vlc_object_t *p_parent, input_item_t *p_item,
     input_thread_t *p_input;
 
     p_input = Create( p_parent, p_item, NULL, false, p_sout );
-    if( !p_input && p_sout )
+    if( !p_input )
     {
-        SoutKeep( p_sout );
+        if( p_sout )
+            SoutKeep( p_sout );
         return VLC_EGENERIC;
     }
     p_input->p->b_sout_keep = b_sout_keep;