projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
free queued segments carefully, runs at splnet, not splimp
[unix-history]
/
usr
/
src
/
sys
/
netinet
/
tcp_usrreq.c
diff --git
a/usr/src/sys/netinet/tcp_usrreq.c
b/usr/src/sys/netinet/tcp_usrreq.c
index
cd1f0ed
..
2af59fb
100644
(file)
--- a/
usr/src/sys/netinet/tcp_usrreq.c
+++ b/
usr/src/sys/netinet/tcp_usrreq.c
@@
-1,4
+1,4
@@
-/* tcp_usrreq.c 1.7
5 83/02/2
2 */
+/* tcp_usrreq.c 1.7
6 83/05/1
2 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
@@
-205,6
+205,8
@@
tcp_usrreq(so, req, m, nam)
tp->snd_end = tp->snd_una + so->so_snd.sb_cc;
#endif
error = tcp_output(tp);
tp->snd_end = tp->snd_una + so->so_snd.sb_cc;
#endif
error = tcp_output(tp);
+ if (error == ENOBUFS) /* XXX */
+ error = 0; /* XXX */
break;
/*
break;
/*