summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in_pcb.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet/in_pcb.c')
-rw-r--r--sys/netinet/in_pcb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet/in_pcb.c b/sys/netinet/in_pcb.c
index 80bbe05..6d7b23a 100644
--- a/sys/netinet/in_pcb.c
+++ b/sys/netinet/in_pcb.c
@@ -582,7 +582,7 @@ in_setsockaddr(so, nam)
if (!inp) {
splx(s);
free(sin, M_SONAME);
- return EINVAL;
+ return ECONNRESET;
}
sin->sin_port = inp->inp_lport;
sin->sin_addr = inp->inp_laddr;
@@ -605,7 +605,7 @@ in_setpeeraddr(so, nam)
* Do the malloc first in case it blocks.
*/
MALLOC(sin, struct sockaddr_in *, sizeof *sin, M_SONAME, M_WAITOK);
- bzero((caddr_t)sin, sizeof (*sin));
+ bzero(sin, sizeof (*sin));
sin->sin_family = AF_INET;
sin->sin_len = sizeof(*sin);
@@ -614,7 +614,7 @@ in_setpeeraddr(so, nam)
if (!inp) {
splx(s);
free(sin, M_SONAME);
- return EINVAL;
+ return ECONNRESET;
}
sin->sin_port = inp->inp_fport;
sin->sin_addr = inp->inp_faddr;
OpenPOWER on IntegriCloud