1
0
Fork 0
mirror of https://github.com/BLAKE3-team/BLAKE3 synced 2024-04-26 15:55:01 +02:00

check length arg (out_len_ll) instead of default value (out_len)

This commit is contained in:
David Burkett 2021-09-01 06:24:46 -04:00 committed by Jack O'Connor
parent 080b333015
commit 038be4571a

View File

@ -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;