auth.c: Fix wrong size check
Otherwise, sb.st_size + 1 would exceed SIZE_MAX.
This commit is contained in:
parent
95a0adfe78
commit
f1bf2fb684
2
auth.c
2
auth.c
|
@ -34,7 +34,7 @@ static char *dump_db(const char *const path)
|
|||
fprintf(stderr, "%s: stat(2): %s\n", __func__, strerror(errno));
|
||||
goto end;
|
||||
}
|
||||
else if (sb.st_size > SIZE_MAX)
|
||||
else if (sb.st_size > SIZE_MAX - 1)
|
||||
{
|
||||
fprintf(stderr, "%s: %s too big (%llu bytes, %zu max)\n",
|
||||
__func__, path, (unsigned long long)sb.st_size, (size_t)SIZE_MAX);
|
||||
|
|
Loading…
Reference in New Issue