summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorMai <mai.iam2048@gmail.com>2024-02-13 07:43:19 -0500
committerGitHub <noreply@github.com>2024-02-13 07:43:19 -0500
commita583526a1c4997bc7e8395eea06bd1b591fd04fe (patch)
treeb48640e9fa7d3a8327b26601cd7029984de90757 /Source
parent9e6d701fbce863e9dddb8d4c11327508098d64fc (diff)
parent3da2e15e6b95f02f66df461e87c8b896e450fdab (diff)
Merge pull request #12575 from n8pjl/werror-nonnull
IOFile: avoid clearing errors on null file struct
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Common/IOFile.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/Common/IOFile.h b/Source/Core/Common/IOFile.h
index 4b12c31888..b5895333b1 100644
--- a/Source/Core/Common/IOFile.h
+++ b/Source/Core/Common/IOFile.h
@@ -116,7 +116,8 @@ public:
void ClearError()
{
m_good = true;
- std::clearerr(m_file);
+ if (IsOpen())
+ std::clearerr(m_file);
}
private: