]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
The ifnet pointer (ifp) in rt_newaddrmsg can be valid without ifp->if_addr being...
authormmacy <mmacy@FreeBSD.org>
Sun, 6 May 2018 20:32:47 +0000 (20:32 +0000)
committermmacy <mmacy@FreeBSD.org>
Sun, 6 May 2018 20:32:47 +0000 (20:32 +0000)
commite53210952242cb55cb6517d5ba468cffde286da3
tree5605c706bb067049812f23716d544b8cd841d9d4
parent379c699e5724e196ffaa58a791e20d531df4b9f0
The ifnet pointer (ifp) in rt_newaddrmsg can be valid without ifp->if_addr being set if
if the ifnet is still live by way of a reference but
in line for deletion. Check ifp->if_addr before dereferencing.

Approved by: sbruno
sys/net/rtsock.c