stream: remove redundant checks
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 26 Jun 2014 15:34:53 +0000 (18:34 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 26 Jun 2014 15:34:53 +0000 (18:34 +0300)
src/input/stream.c
src/input/stream_filter.c

index 734fcf0..d5bb61f 100644 (file)
@@ -1857,10 +1857,7 @@ static int AStreamReadDir( stream_t *s, input_item_node_t *p_node )
 {
     access_t *p_access = s->p_sys->p_access;
 
-    if( p_access->pf_readdir != NULL )
-        return p_access->pf_readdir( p_access, p_node );
-    else
-        return VLC_ENOITEM;
+    return p_access->pf_readdir( p_access, p_node );
 }
 
 /**
index 47fc514..368b56d 100644 (file)
@@ -130,8 +130,6 @@ static void StreamDelete( stream_t *s )
 
 int stream_FilterDefaultReadDir( stream_t *s, input_item_node_t *p_node )
 {
-    if( s != NULL && s->p_source != NULL )
-        return stream_ReadDir( s->p_source, p_node );
-    else
-        return VLC_ENOITEM;
+    assert( s->p_source != NULL );
+    return stream_ReadDir( s->p_source, p_node );
 }