summaryrefslogtreecommitdiff
path: root/tools/preproc/charmap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/preproc/charmap.cpp')
-rw-r--r--tools/preproc/charmap.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/preproc/charmap.cpp b/tools/preproc/charmap.cpp
index 573981694..a7bedfe26 100644
--- a/tools/preproc/charmap.cpp
+++ b/tools/preproc/charmap.cpp
@@ -76,6 +76,9 @@ CharmapReader::CharmapReader(std::string filename) : m_filename(filename)
m_size = std::ftell(fp);
+ if (m_size < 0)
+ FATAL_ERROR("File size of \"%s\" is less than zero.\n", filename.c_str());
+
m_buffer = new char[m_size + 1];
std::rewind(fp);