diff --git a/aegisub/libaegisub/common/util.cpp b/aegisub/libaegisub/common/util.cpp index 05586549c..6fd2d32ad 100644 --- a/aegisub/libaegisub/common/util.cpp +++ b/aegisub/libaegisub/common/util.cpp @@ -42,6 +42,7 @@ void str_lower(std::string &str) { int strtoi(std::string &str) { + errno = 0; long l = strtol(str.c_str(), NULL, 10); if ((errno == ERANGE) || (l < INT_MIN) || (l > INT_MAX))