]> git.sesse.net Git - vlc/blobdiff - src/win32/dirs.c
config_GetDataDirDefault(): return a heap-allocated string
[vlc] / src / win32 / dirs.c
index 3a4909952f8cfb040af43beda5a1d1ff0198ed64..1053b3af9d72b344e594b649767ec1fc8ee8a6de 100644 (file)
 #include <assert.h>
 #include <limits.h>
 
-const char *config_GetDataDirDefault( void )
+char *config_GetDataDirDefault( void )
 {
-    static char path[PATH_MAX] = "";
-#warning FIXME: thread-safety!
-
-    if( *path == '\0' )
-        strlcpy (path, psz_vlcpath, sizeof (path));
-    return path;
+    return strdup (psz_vlcpath);
 }
 
 const char *config_GetConfDir (void)