fix(console): createDisposition is not a bitfield but an enum

This commit is contained in:
superp00t 2023-12-19 04:17:05 -05:00
parent 0f04abb9de
commit 25063fa34a

View File

@ -245,11 +245,11 @@ int32_t CVar::Load(HOSFILE file) {
int32_t CVar::Load(const char* filename) {
char path[STORM_MAX_PATH] = {0};
auto file = OsCreateFile(filename, OS_GENERIC_READ, 0, OS_CREATE_NEW | OS_CREATE_ALWAYS, OS_FILE_ATTRIBUTE_NORMAL, 0x3f3f3f3f);
auto file = OsCreateFile(filename, OS_GENERIC_READ, 0, OS_OPEN_EXISTING, OS_FILE_ATTRIBUTE_NORMAL, 0x3f3f3f3f);
if (file == HOSFILE_INVALID) {
SStrPrintf(path, STORM_MAX_PATH, "WTF\\%s", filename);
file = OsCreateFile(filename, OS_GENERIC_READ, 0, OS_CREATE_NEW | OS_CREATE_ALWAYS, OS_FILE_ATTRIBUTE_NORMAL, 0x3f3f3f3f);
file = OsCreateFile(filename, OS_GENERIC_READ, 0, OS_OPEN_EXISTING, OS_FILE_ATTRIBUTE_NORMAL, 0x3f3f3f3f);
if (file == HOSFILE_INVALID) {
return 0;
}