diff options
| author | David Burkett <[email protected]> | 2021-09-01 06:24:46 -0400 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2021-09-01 13:41:24 -0400 |
| commit | 038be4571a39118c932ca5c40dce410750432d41 (patch) | |
| tree | 3ae0f74e11cf513db55b5b1c3e7b3cf37c537697 | |
| parent | 080b3330159a19407dddb407dc917925ac40c4d3 (diff) | |
check length arg (out_len_ll) instead of default value (out_len)
| -rw-r--r-- | c/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -84,7 +84,7 @@ int main(int argc, char **argv) { 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] || + if (errno != 0 || out_len_ll > SIZE_MAX || endptr == argv[2] || *endptr != 0) { fprintf(stderr, "Bad length argument.\n"); return 1; |
