You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mxe/src/openscenegraph-3-no-asprint...

26 lines
1.1 KiB

This file is part of mingw-cross-env.
See doc/index.html for further information.
diff -urN a/src/osgPlugins/xine/ReaderWriterXine.cpp b/src/osgPlugins/xine/ReaderWriterXine.cpp
--- a/src/osgPlugins/xine/ReaderWriterXine.cpp 2010-03-13 11:38:10.000000000 +0100
+++ b/src/osgPlugins/xine/ReaderWriterXine.cpp 2010-04-27 12:21:20.597790305 +0200
@@ -326,9 +326,15 @@
const char* user_home = xine_get_homedir();
if(user_home)
{
- char* cfgfile = NULL;
- int result = asprintf(&(cfgfile), "%s/.xine/config", user_home);
- if (result>0) xine_config_load(_xine, cfgfile);
+ const char* tail = "/.xine/config";
+ int size = strlen(user_home) + strlen(tail) + 1;
+ char* cfgfile = malloc(size);
+ if (cfgfile)
+ {
+ strcpy(cfgfile, user_home);
+ strcat(cfgfile, tail);
+ xine_config_load(_xine, cfgfile);
+ }
}
xine_init(_xine);