mirror of https://github.com/OpenRCT2/OpenRCT2.git
Check if path could be allocated, initialize it with an empty string.
This commit is contained in:
parent
35ff9a510d
commit
16c0bde2f4
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue