Commit 924a7038 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

directory: do not try to open "-" as it refers to stdin

This removes a silly error message.
parent a2ab6cd5
...@@ -143,7 +143,22 @@ static int Open( vlc_object_t *p_this ) ...@@ -143,7 +143,22 @@ static int Open( vlc_object_t *p_this )
if( !p_access->psz_path ) if( !p_access->psz_path )
return VLC_EGENERIC; return VLC_EGENERIC;
DIR *handle = utf8_opendir (p_access->psz_path); DIR *handle;
if (strcmp (p_access->psz_path, "-"))
handle = utf8_opendir (p_access->psz_path);
else
{
#if 0 /* This won't work yet, it generates paths like "-/music.ogg".
* We'd need to use openat() here and in the file access... */
int fd = dup (0);
handle = fdopendir (fd);
if (handle == NULL)
close (fd);
#else
return VLC_EGENERIC;
#endif
}
if (handle == NULL) if (handle == NULL)
return VLC_EGENERIC; return VLC_EGENERIC;
......
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