{
int i_handle = p_access_data->_socket.i_handle;
char *psz_name =
- p_access_data->p_files[p_access_data->i_index + 1]->psz_name;
+ p_access_data->p_files[++p_access_data->i_index]->psz_name;
msg_Dbg( p_input, "opening file `%s'", psz_name );
}
close( i_handle );
- p_access_data->i_index++;
/* We have to read some data */
return Read( p_input, p_buffer, i_len );
{
/* Close old file */
close( i_handle );
+ p_access_data->i_index = i;
}
else
{
- p_access_data->i_index = i;
p_access_data->_socket.i_handle = i_handle;
}
}