diff --git a/sys/nfsclient/nfs_socket.c b/sys/nfsclient/nfs_socket.c index 0440c7bccac..eb806201999 100644 --- a/sys/nfsclient/nfs_socket.c +++ b/sys/nfsclient/nfs_socket.c @@ -388,7 +388,7 @@ nfs_disconnect(struct nfsmount *nmp) if (nmp->nm_so) { so = nmp->nm_so; nmp->nm_so = NULL; - soshutdown(so, 2); + soshutdown(so, SHUT_RDWR); soclose(so); } } diff --git a/sys/nfsserver/nfs_syscalls.c b/sys/nfsserver/nfs_syscalls.c index 63acf7c0817..b90179731ad 100644 --- a/sys/nfsserver/nfs_syscalls.c +++ b/sys/nfsserver/nfs_syscalls.c @@ -566,7 +566,7 @@ nfsrv_zapsock(struct nfssvc_sock *slp) so->so_rcv.sb_flags &= ~SB_UPCALL; so->so_upcall = NULL; so->so_upcallarg = NULL; - soshutdown(so, 2); + soshutdown(so, SHUT_RDWR); closef(fp, NULL); if (slp->ns_nam) FREE(slp->ns_nam, M_SONAME);