Fix LoadGameConfigFile returning valid handle on invalid path
This commit is contained in:
		@@ -24,6 +24,7 @@ static cell AMX_NATIVE_CALL LoadGameConfigFile(AMX *amx, cell *params)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	if (!ConfigManager.LoadGameConfigFile(filename, &config, error, sizeof(error)))
 | 
						if (!ConfigManager.LoadGameConfigFile(filename, &config, error, sizeof(error)))
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 | 
							ConfigManager.CloseGameConfigFile(config);
 | 
				
			||||||
		LogError(amx, AMX_ERR_NATIVE, "Unable to open %s: %s", filename, error);
 | 
							LogError(amx, AMX_ERR_NATIVE, "Unable to open %s: %s", filename, error);
 | 
				
			||||||
		return 0;
 | 
							return 0;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user