dolphin/Source/Core
Peter Lafreniere 3da2e15e6b IOFile: avoid clearing errors on null file struct
When performing a default compilation with recent GCC & glibc,
the use of -Werror=nonnull causes a build error.

The error is given as IOFile::ClearError() can call std::clearerr()
with a null file, which can trigger a null-pointer dereference in libc.

Change the std::clearerr() call to be conditional on a file being open.
2024-02-11 20:55:31 -05:00
..
AudioCommon Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
Common IOFile: avoid clearing errors on null file struct 2024-02-11 20:55:31 -05:00
Core Merge pull request #12574 from sepalani/exi-exit 2024-02-11 20:32:33 -05:00
DiscIO RiivolutionParser: Remove usages of global system accessor 2023-12-12 12:48:40 -05:00
DolphinNoGUI Core: Move Emulation IOS instance to System. 2024-02-07 22:07:30 +01:00
DolphinQt Core: Move Emulation IOS instance to System. 2024-02-07 22:07:30 +01:00
DolphinTool Tool/Header: Add JSON output mode; game data 2023-11-28 08:49:28 +00:00
InputCommon InputCommon: Use distinct values for profile key 2024-02-04 17:55:08 +01:00
MacUpdater
UICommon Core: Move Emulation IOS instance to System. 2024-02-07 22:07:30 +01:00
UpdaterCommon CMake: Use targets for all optionally-external dependencies 2023-06-15 01:41:41 -05:00
VideoBackends VKGfx: Don't panic for VK_SUBOPTIMAL_KHR 2024-01-05 11:20:35 +01:00
VideoCommon VideoCommon: add functionality to prepare for a mesh asset that is loaded from a GLTF file 2024-02-11 13:28:00 -06:00
WinUpdater StringUtil: Move CommandLineToUtf8Argv() into Common namespace 2023-05-16 14:23:21 -04:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props VideoCommon: add functionality to prepare for a mesh asset that is loaded from a GLTF file 2024-02-11 13:28:00 -06:00
DolphinLib.vcxproj Externals: add tinygltf, a library used to load or save GLTF mesh files 2024-02-11 13:26:39 -06:00
DolphinLib.vcxproj.user
DolphinLib.x64.props