Mercurial > flash_v2
changeset 467:a358ddc533a1
* src/sys/netinet/tcp_usrreq.c (tcp_usrreq): Rearranged ifndef on
PRU_SENSE case to keep the case in the switch and let it return a
sensible result. Otherwise a stat() on a socket causes a panic().
| author | nickg |
|---|---|
| date | Sun, 22 Dec 2002 11:03:52 +0000 |
| parents | 995048bffcec |
| children | ca4f29d41b18 |
| files | packages/net/tcpip/current/ChangeLog packages/net/tcpip/current/src/sys/netinet/tcp_usrreq.c |
| diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/net/tcpip/current/ChangeLog +++ b/packages/net/tcpip/current/ChangeLog @@ -1,3 +1,9 @@ +2002-12-14 Nick Garnett <nickg@ecoscentric.com> + + * src/sys/netinet/tcp_usrreq.c (tcp_usrreq): Rearranged ifndef on + PRU_SENSE case to keep the case in the switch and let it return a + sensible result. Otherwise a stat() on a socket causes a panic(). + 2002-12-03 Gary Thomas <gthomas@ecoscentric.com> * src/ecos/support.c (show_network_tables): New function used
--- a/packages/net/tcpip/current/src/sys/netinet/tcp_usrreq.c +++ b/packages/net/tcpip/current/src/sys/netinet/tcp_usrreq.c @@ -478,12 +478,12 @@ tcp_usrreq(so, req, m, nam, control) tp = tcp_drop(tp, ECONNABORTED); break; + case PRU_SENSE: #ifndef __ECOS - case PRU_SENSE: ((struct stat *) m)->st_blksize = so->so_snd.sb_hiwat; +#endif (void) splx(s); return (0); -#endif case PRU_RCVOOB: if ((so->so_oobmark == 0 &&
