]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
netlink: fix regression with group writers
authorGleb Smirnoff <glebius@FreeBSD.org>
Tue, 9 Jan 2024 21:01:28 +0000 (13:01 -0800)
committerGleb Smirnoff <glebius@FreeBSD.org>
Tue, 9 Jan 2024 21:01:28 +0000 (13:01 -0800)
commit09fa78d438a7729f3fbe055d65f0fca4d05c0971
tree6b6066b177dd2cc39ea9e51eefcca764bc3768ab
parent0013741108bc515dbaa56b2b9ca4043cdf6c9e5f
netlink: fix regression with group writers

Refactoring of argument list to nl_send_one() led to derefercing
wrong union member.  Rename nl_send_one() to a more generic name,
isolate anew nl_send_one() as the callback only for the normal
writer and provide correct argument to nl_send() from nl_send_group().

Fixes: ff5ad900d2a0793659241eee96be53e6053b5081
sys/netlink/netlink_domain.c
sys/netlink/netlink_io.c
sys/netlink/netlink_message_writer.c
sys/netlink/netlink_var.h