1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-22 22:34:33 +01:00

fix error in linux.c and double .config/.config

This commit is contained in:
IntelOrca
2015-11-03 23:18:10 +00:00
parent e177be305b
commit 0b7544dbce

View File

@@ -575,6 +575,7 @@ void platform_resolve_user_data_path()
return;
}
const char separator[2] = { platform_get_path_separator(), 0 };
char buffer[MAX_PATH];
buffer[0] = '\0';
log_verbose("buffer = '%s'", buffer);
@@ -590,11 +591,15 @@ void platform_resolve_user_data_path()
exit(-1);
return;
}
strncat(buffer, homedir, MAX_PATH);
strncat(buffer, separator, MAX_PATH);
strncat(buffer, ".config", MAX_PATH);
}
else
{
strncat(buffer, homedir, MAX_PATH);
}
char separator[2] = { platform_get_path_separator(), 0 };
strncat(buffer, homedir, MAX_PATH);
strncat(buffer, separator, MAX_PATH);
strncat(buffer, ".config", MAX_PATH);
strncat(buffer, separator, MAX_PATH);
strncat(buffer, "OpenRCT2", MAX_PATH);
strncat(buffer, separator, MAX_PATH);
@@ -610,6 +615,7 @@ void platform_resolve_user_data_path()
void platform_get_user_directory(utf8 *outPath, const utf8 *subDirectory)
{
const char separator[2] = { platform_get_path_separator(), 0 };
char buffer[MAX_PATH];
safe_strncpy(buffer, _userDataDirectoryPath, sizeof(buffer));
if (subDirectory != NULL && subDirectory[0] != 0) {