diff options
author | Gleb Smirnoff <glebius@FreeBSD.org> | 2024-01-09 01:20:30 +0000 |
---|---|---|
committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2024-01-09 01:20:30 +0000 |
commit | af9f4ac57ade116293c0a65c5201658b5e424ff6 (patch) | |
tree | 758661bc39e10ad6398b88d778b3d1c9bdd2e051 | |
parent | 78258ee013cfec2145060cc4c25d66f075db36d3 (diff) | |
download | src-af9f4ac57ade116293c0a65c5201658b5e424ff6.tar.gz src-af9f4ac57ade116293c0a65c5201658b5e424ff6.zip |
netlink: just return EOPNOTSUPP on shutdown(2)
This matches what Linux does.
Reviewed by: melifaro, tuexen
Differential Revision: https://reviews.freebsd.org/D43366
-rw-r--r-- | sys/netlink/netlink_domain.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/sys/netlink/netlink_domain.c b/sys/netlink/netlink_domain.c index 4630c12b54a8..7660dcada103 100644 --- a/sys/netlink/netlink_domain.c +++ b/sys/netlink/netlink_domain.c @@ -546,15 +546,6 @@ nl_pru_disconnect(struct socket *so) } static int -nl_pru_shutdown(struct socket *so) -{ - NL_LOG(LOG_DEBUG3, "socket %p, PID %d", so, curproc->p_pid); - MPASS(sotonlpcb(so) != NULL); - socantsendmore(so); - return (0); -} - -static int nl_sockaddr(struct socket *so, struct sockaddr *sa) { @@ -990,7 +981,6 @@ nl_setsbopt(struct socket *so, struct sockopt *sopt) .pr_disconnect = nl_pru_disconnect, \ .pr_sosend = nl_sosend, \ .pr_soreceive = nl_soreceive, \ - .pr_shutdown = nl_pru_shutdown, \ .pr_sockaddr = nl_sockaddr, \ .pr_close = nl_close |