summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Unangst <tedu@cvs.openbsd.org>2014-06-10 16:35:43 +0000
committerTed Unangst <tedu@cvs.openbsd.org>2014-06-10 16:35:43 +0000
commitf064f50b902ea67316f99178aaf9b4d66074a0d2 (patch)
treea9022be29346b081bb92c53fc92068cb75c56c7d
parent9406738f5a2454c0aabad4a404ee916cea66fcfa (diff)
stick with 16k buffers for a little while to avoid bufferbloat.
atomicio writing out 64k in one direction will cause traffic in the other direction to stall until it's complete. discussion with deraadt
-rw-r--r--usr.bin/nc/netcat.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/nc/netcat.c b/usr.bin/nc/netcat.c
index 2861948dbf1..76794df6c0a 100644
--- a/usr.bin/nc/netcat.c
+++ b/usr.bin/nc/netcat.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: netcat.c,v 1.120 2014/06/10 16:23:07 tedu Exp $ */
+/* $OpenBSD: netcat.c,v 1.121 2014/06/10 16:35:42 tedu Exp $ */
/*
* Copyright (c) 2001 Eric Jackson <ericj@monkey.org>
*
@@ -733,7 +733,7 @@ void
readwrite(int nfd)
{
struct pollfd pfd[2];
- unsigned char buf[64 * 1024];
+ unsigned char buf[16 * 1024];
int n, wfd = fileno(stdin);
int lfd = fileno(stdout);
int plen;