Closed eqvinox closed 1 week ago
The !rp_info || check got added during a cleanup pass. Unfortunately the braces/and/or combination is not correct :(
!rp_info ||
(for rp_info == NULL && source != INADDR_ANY)
rp_info == NULL && source != INADDR_ANY
Fixes: b194536 ("pimd: Various buffer overflow reads and crashes")
The
!rp_info ||
check got added during a cleanup pass. Unfortunately the braces/and/or combination is not correct :((for
rp_info == NULL && source != INADDR_ANY
)Fixes: b194536 ("pimd: Various buffer overflow reads and crashes")