diff options
| author | Peter Wemm <peter@FreeBSD.org> | 2000-05-19 00:55:21 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 2000-05-19 00:55:21 +0000 |
| commit | ff079ca4b10e7d6322efc95c40dd8f38979562a6 (patch) | |
| tree | cb70c63a452b5b0a910ade98045adf20cdbc1beb | |
| parent | 0fd66c1d3964669cb667e32c471a5a4283783658 (diff) | |
Notes
| -rw-r--r-- | sys/netinet/in_pcb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet/in_pcb.c b/sys/netinet/in_pcb.c index 80bbe05447b6..6d7b23a5af66 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; |
