diff options
Diffstat (limited to 'libbutl/builtin.cxx')
-rw-r--r-- | libbutl/builtin.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libbutl/builtin.cxx b/libbutl/builtin.cxx index a6bb94b..61df568 100644 --- a/libbutl/builtin.cxx +++ b/libbutl/builtin.cxx @@ -1929,6 +1929,7 @@ namespace butl if (!a.empty () && a[0] != '-' && a[0] != '+') { char* e (nullptr); + errno = 0; // We must clear it according to POSIX. n = strtoull (a.c_str (), &e, 10); // Can't throw. if (errno != ERANGE && e == a.c_str () + a.size ()) |