diff options
Diffstat (limited to 'sys/kern/uipc_socket.c')
| -rw-r--r-- | sys/kern/uipc_socket.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 5ce603bd6634..6b1cb0a04b75 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)uipc_socket.c 8.3 (Berkeley) 4/15/94 - * $Id: uipc_socket.c,v 1.48 1999/01/08 17:31:13 eivind Exp $ + * $Id: uipc_socket.c,v 1.49 1999/01/10 01:58:25 eivind Exp $ */ #include <sys/param.h> @@ -529,7 +529,9 @@ nopages: ((flags & MSG_EOF) && (so->so_proto->pr_flags & PR_IMPLOPCL) && (resid <= 0)) ? - PRUS_EOF : 0, + PRUS_EOF : + /* If there is more to send set PRUS_MORETOCOME */ + (resid > 0) ? PRUS_MORETOCOME : 0, top, addr, control, p); splx(s); if (dontroute) |
