summaryrefslogtreecommitdiffhomepage
path: root/serialize/world-reader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'serialize/world-reader.cpp')
-rw-r--r--serialize/world-reader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/serialize/world-reader.cpp b/serialize/world-reader.cpp
index e55ea059..615aba0d 100644
--- a/serialize/world-reader.cpp
+++ b/serialize/world-reader.cpp
@@ -118,10 +118,11 @@ world world::deserialize(StringView filename)
{
char errbuf[128];
constexpr auto strerror = []<std::size_t N> (char (&buf)[N]) -> const char* {
+ buf[0] = '\0';
#ifndef _WIN32
- ::strerror_r(errno, buf, std::size(buf));
+ (void)::strerror_r(errno, buf, std::size(buf));
#else
- ::strerror_s(buf, std::size(buf), errno);
+ (void)::strerror_s(buf, std::size(buf), errno);
#endif
return buf;
};