aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ndp/ndp.c
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2023-10-16 09:48:57 +0000
committerKristof Provost <kp@FreeBSD.org>2023-10-24 07:45:20 +0000
commit72b97a4e28617b600cc21eb51664d1e1f6e6f923 (patch)
treedfca35529b785e9ac91ea8c858e7296ee20e35eb /usr.sbin/ndp/ndp.c
parent6cd7e3d118f247a8f6bc0f8162a9cb67155b7c76 (diff)
downloadsrc-72b97a4e28617b600cc21eb51664d1e1f6e6f923.tar.gz
src-72b97a4e28617b600cc21eb51664d1e1f6e6f923.zip
netlink: cope with growing requests
If a request ends up growing beyong the initially allocated space the netlink functions (such as snl_add_msg_attr_u32()) will allocate a new buffer. This invalidates the header pointer we can have received from snl_create_msg_request(). Always use the hdr returned by snl_finalize_msg(). Reviewed by: melifaro MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D42223 (cherry picked from commit 4f8f43b06ed07e96a250855488cc531799d5b78f)
Diffstat (limited to 'usr.sbin/ndp/ndp.c')
0 files changed, 0 insertions, 0 deletions