mirror of
https://git.FreeBSD.org/src.git
synced 2024-11-23 07:31:31 +00:00
libnv: correct the calculation of the structure's size
Reported by: Milosz Kaniewski <milosz.kaniewski@gmail.com>
This commit is contained in:
parent
db11a04828
commit
7f4731ab67
@ -1022,7 +1022,7 @@ static bool
|
||||
nvlist_check_header(struct nvlist_header *nvlhdrp)
|
||||
{
|
||||
|
||||
if (nvlhdrp->nvlh_size > SIZE_MAX - sizeof(nvlhdrp)) {
|
||||
if (nvlhdrp->nvlh_size > SIZE_MAX - sizeof(*nvlhdrp)) {
|
||||
ERRNO_SET(EINVAL);
|
||||
return (false);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user