diff options
Diffstat (limited to 'sys/netnatm/natm.c')
-rw-r--r-- | sys/netnatm/natm.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/netnatm/natm.c b/sys/netnatm/natm.c index 05c5cff..6b3b202 100644 --- a/sys/netnatm/natm.c +++ b/sys/netnatm/natm.c @@ -83,7 +83,7 @@ static int natm_usr_send(struct socket *, int, struct mbuf *, static int natm_usr_peeraddr(struct socket *, struct sockaddr **); static int natm_usr_control(struct socket *, u_long, caddr_t, struct ifnet *, d_thread_t *); -static int natm_usr_abort(struct socket *); +static void natm_usr_abort(struct socket *); static int natm_usr_bind(struct socket *, struct sockaddr *, d_thread_t *); static int natm_usr_sockaddr(struct socket *, struct sockaddr **); @@ -333,14 +333,10 @@ natm_usr_control(struct socket *so, u_long cmd, caddr_t arg, return (error); } -static int +static void natm_usr_abort(struct socket *so) { natm_usr_shutdown(so); - ACCEPT_LOCK(); - SOCK_LOCK(so); - sotryfree(so); - return (0); } static int |