From 038be4571a39118c932ca5c40dce410750432d41 Mon Sep 17 00:00:00 2001 From: David Burkett Date: Wed, 1 Sep 2021 06:24:46 -0400 Subject: [PATCH] check length arg (out_len_ll) instead of default value (out_len) --- c/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/main.c b/c/main.c index 7827b1c..e35f684 100644 --- a/c/main.c +++ b/c/main.c @@ -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;