summaryrefslogtreecommitdiffstats
path: root/sys/net/raw_usrreq.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net/raw_usrreq.c')
-rw-r--r--sys/net/raw_usrreq.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/net/raw_usrreq.c b/sys/net/raw_usrreq.c
index f06a903..c6f1a7d 100644
--- a/sys/net/raw_usrreq.c
+++ b/sys/net/raw_usrreq.c
@@ -138,19 +138,14 @@ raw_ctlinput(cmd, arg, dummy)
/* INCOMPLETE */
}
-static int
+static void
raw_uabort(struct socket *so)
{
struct rawcb *rp = sotorawcb(so);
- if (rp == 0)
- return EINVAL;
+ KASSERT(rp != NULL, ("raw_uabort: rp == NULL"));
raw_disconnect(rp);
soisdisconnected(so);
- ACCEPT_LOCK();
- SOCK_LOCK(so);
- sotryfree(so);
- return 0;
}
/* pru_accept is EOPNOTSUPP */
OpenPOWER on IntegriCloud