1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-22 15:23:01 +01:00

Check if path could be allocated, initialize it with an empty string.

This commit is contained in:
atmaxinger
2014-05-26 09:34:14 +02:00
parent 35ff9a510d
commit 16c0bde2f4

View File

@@ -431,8 +431,14 @@ char* osinterface_open_directory_browser(char *title) {
char* osinterface_get_orct2_homefolder()
{
char *path;
char *path=NULL;
path = malloc(sizeof(char) * MAX_PATH);
if (path == NULL){
osinterface_show_messagebox("Error allocating memory!");
exit(EXIT_FAILURE);
}
path[0] = '\0';
if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_PERSONAL | CSIDL_FLAG_CREATE, NULL, 0, path))) { // find home folder
strcat(path, "\\OpenRCT2");