summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/raw_ip6.c3
-rw-r--r--sys/netinet6/udp6_usrreq.c7
2 files changed, 4 insertions, 6 deletions
diff --git a/sys/netinet6/raw_ip6.c b/sys/netinet6/raw_ip6.c
index 8973fdc..5b6daac 100644
--- a/sys/netinet6/raw_ip6.c
+++ b/sys/netinet6/raw_ip6.c
@@ -591,7 +591,7 @@ rip6_attach(struct socket *so, int proto, struct thread *td)
return 0;
}
-static int
+static void
rip6_detach(struct socket *so)
{
struct inpcb *inp;
@@ -612,7 +612,6 @@ rip6_detach(struct socket *so)
INP_LOCK(inp);
in6_pcbdetach(inp);
INP_INFO_WUNLOCK(&ripcbinfo);
- return 0;
}
static void
diff --git a/sys/netinet6/udp6_usrreq.c b/sys/netinet6/udp6_usrreq.c
index f58019e..19b894f 100644
--- a/sys/netinet6/udp6_usrreq.c
+++ b/sys/netinet6/udp6_usrreq.c
@@ -117,7 +117,7 @@
*/
extern struct protosw inetsw[];
-static int udp6_detach __P((struct socket *so));
+static void udp6_detach __P((struct socket *so));
int
udp6_input(mp, offp, proto)
@@ -665,7 +665,7 @@ out:
return error;
}
-static int
+static void
udp6_detach(struct socket *so)
{
struct inpcb *inp;
@@ -675,14 +675,13 @@ udp6_detach(struct socket *so)
inp = sotoinpcb(so);
if (inp == 0) {
INP_INFO_WUNLOCK(&udbinfo);
- return EINVAL;
+ return;
}
INP_LOCK(inp);
s = splnet();
in6_pcbdetach(inp);
splx(s);
INP_INFO_WUNLOCK(&udbinfo);
- return 0;
}
static int
OpenPOWER on IntegriCloud