diff options
| author | Jack O'Connor <[email protected]> | 2020-01-28 14:11:26 -0500 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2020-01-28 14:11:26 -0500 |
| commit | d7a37fa54d67e67c19027928ae524292318c9021 (patch) | |
| tree | d67183ac205300dddd693fa962fae8a917ed2519 /c/main.c | |
| parent | 4304cd1085603f84f22490c4c9e5a0acee416097 (diff) | |
clear errno before strtoull
I ran into a bug on ARM where we were getting non-zero here, from
something else that stuck around in error.
Diffstat (limited to 'c/main.c')
| -rw-r--r-- | c/main.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -83,6 +83,7 @@ int main(int argc, char **argv) { } if (strcmp("--length", argv[1]) == 0) { char *endptr = NULL; + errno = 0; unsigned long long out_len_ll = strtoull(argv[2], &endptr, 10); if (errno != 0 || out_len > SIZE_MAX || endptr == argv[2] || *endptr != 0) { |
