]> git.sesse.net Git - vlc/commitdiff
Revert "Win32: fix #2592 (stdin file input). It may impact other platforms, so please...
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 26 Dec 2009 17:59:02 +0000 (19:59 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 26 Dec 2009 17:59:02 +0000 (19:59 +0200)
This reverts commit e33a82dbd7ef005de310f67f7cc83a1bf0c71269.
This broke opening any file starting with a dash.

src/text/strings.c

index b69c9e54f1805a84cbe18187f1722fbae9d368fd..09c4ed1e4c3de5213104001abe94f3223fbf773d 100644 (file)
@@ -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://");