msg_Dbg( p_input, "opening file `%s'", psz_name );
- if ( _OpenFile( p_input, psz_name ) != VLC_SUCCESS ) return i_ret;
+ if ( _OpenFile( p_input, psz_name ) != VLC_SUCCESS )
+ {
+ p_access_data->i_index--;
+ return 0;
+ }
close( i_handle );
}
psz_name = p_access_data->p_files[i]->psz_name;
- p_access_data->i_index = i;
msg_Dbg( p_input, "opening file `%s'", psz_name );
if ( _OpenFile( p_input, psz_name ) == VLC_SUCCESS )
}
else
{
+ p_access_data->i_index = i;
p_access_data->_socket.i_handle = i_handle;
}
}