Commit f594b8ad authored by Benjamin Pracht's avatar Benjamin Pracht

Handle correctly the case when no access is explicitely given.

parent 1a29c863
...@@ -129,7 +129,8 @@ static int Open( vlc_object_t *p_this ) ...@@ -129,7 +129,8 @@ static int Open( vlc_object_t *p_this )
p_sys->b_pace_control = VLC_TRUE; p_sys->b_pace_control = VLC_TRUE;
if( strcmp( "gnomevfs", p_access->psz_access ) ) if( strcmp( "gnomevfs", p_access->psz_access ) &&
*(p_access->psz_access) != '\0')
{ {
psz_name = malloc( strlen( p_access->psz_access ) + psz_name = malloc( strlen( p_access->psz_access ) +
strlen( p_access->psz_path ) + 3 ); strlen( p_access->psz_path ) + 3 );
...@@ -146,7 +147,6 @@ static int Open( vlc_object_t *p_this ) ...@@ -146,7 +147,6 @@ static int Open( vlc_object_t *p_this )
psz_uri = gnome_vfs_make_uri_from_input_with_dirs( psz, psz_uri = gnome_vfs_make_uri_from_input_with_dirs( psz,
GNOME_VFS_MAKE_URI_DIR_CURRENT); GNOME_VFS_MAKE_URI_DIR_CURRENT);
p_uri = gnome_vfs_uri_new( psz_uri ); p_uri = gnome_vfs_uri_new( psz_uri );
msg_Dbg( p_access, "opening file `%s'", psz_name );
if( p_uri ) if( p_uri )
{ {
...@@ -176,6 +176,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -176,6 +176,7 @@ static int Open( vlc_object_t *p_this )
} }
LocaleFree( psz ); LocaleFree( psz );
msg_Dbg( p_access, "opening file `%s'", psz_name );
i_ret = gnome_vfs_open( &(p_sys->p_handle), psz_uri, 5 ); i_ret = gnome_vfs_open( &(p_sys->p_handle), psz_uri, 5 );
if( i_ret ) if( i_ret )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment