diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-11-25 04:10:04 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-11-25 04:10:04 +0100 |
commit | 01b770e5f171a440f01cb9a9b2d974e9c8c82690 (patch) | |
tree | 618eddef2d3ee1468733907ca0c36b383c47b669 /serialize/world-reader.cpp | |
parent | 2eec1c1e4c383c64cafe2e2f23fbc9aa1b96ccbf (diff) |
a
Diffstat (limited to 'serialize/world-reader.cpp')
-rw-r--r-- | serialize/world-reader.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/serialize/world-reader.cpp b/serialize/world-reader.cpp index 555785ff..ec8b733a 100644 --- a/serialize/world-reader.cpp +++ b/serialize/world-reader.cpp @@ -11,6 +11,7 @@ #include "src/anim-atlas.hpp" #include "src/chunk-scenery.hpp" #include "compat/strerror.hpp" +#include <cerrno> #include <cstring> #include <memory> @@ -473,9 +474,7 @@ world world::deserialize(StringView filename) fm_soft_assert(filename.flags() & StringViewFlag::NullTerminated); FILE_raii f = ::fopen(filename.data(), "rb"); if (!f) - { fm_throw("fopen(\"{}\", \"r\"): {}"_cf, filename, get_error_string(errbuf)); - } if (int ret = ::fseek(f, 0, SEEK_END); ret != 0) fm_throw("fseek(SEEK_END): {}"_cf, get_error_string(errbuf)); size_t len; |