mirror of
https://github.com/BLAKE3-team/BLAKE3
synced 2024-05-07 13:56:09 +02:00
check length arg (out_len_ll) instead of default value (out_len)
This commit is contained in:
parent
080b333015
commit
038be4571a
2
c/main.c
2
c/main.c
|
@ -84,7 +84,7 @@ int main(int argc, char **argv) {
|
||||||
char *endptr = NULL;
|
char *endptr = NULL;
|
||||||
errno = 0;
|
errno = 0;
|
||||||
unsigned long long out_len_ll = strtoull(argv[2], &endptr, 10);
|
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) {
|
*endptr != 0) {
|
||||||
fprintf(stderr, "Bad length argument.\n");
|
fprintf(stderr, "Bad length argument.\n");
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue