1
0
Fork 0
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:
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; 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;