Commit eeff52c8 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont
Browse files

Revert "Win32: fix #2592 (stdin file input). It may impact other platforms, so...

Revert "Win32: fix #2592 (stdin file input). It may impact other platforms, so please test, and fix/revert if you see a bug."

This reverts commit e33a82db.
This broke opening any file starting with a dash.
parent 36558eb5
......@@ -1100,28 +1100,16 @@ char *make_URI (const char *path)
}
else
if (path[0] != DIR_SEP_CHAR)
{
if(path[0] == '-')
{
/*reading from stdin*/
if (asprintf (&buf, "-") == -1)
return NULL;
return buf;
}
else
{
/* Relative path: prepend the current working directory */
char cwd[PATH_MAX];
{ /* Relative path: prepend the current working directory */
char cwd[PATH_MAX];
if (getcwd (cwd, sizeof (cwd)) == NULL) /* FIXME: UTF8? */
return NULL;
if (asprintf (&buf, "%s/%s", cwd, path) == -1)
return NULL;
char *ret = make_URI (buf);
free (buf);
return ret;
}
if (getcwd (cwd, sizeof (cwd)) == NULL) /* FIXME: UTF8? */
return NULL;
if (asprintf (&buf, "%s/%s", cwd, path) == -1)
return NULL;
char *ret = make_URI (buf);
free (buf);
return ret;
}
else
buf = strdup ("file://");
......
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