diff options
author | nicm <> | 2010-04-20 07:28:28 +0000 |
---|---|---|
committer | nicm <> | 2010-04-20 07:28:28 +0000 |
commit | 02238be6d92eb6b2dc10e0713b7a5a6be746d936 (patch) | |
tree | 7f522c4f2eb253623690b014c16988145307043d | |
parent | edd577d03c252c183c5bca6663fee156512d5a12 (diff) | |
download | openbsd-02238be6d92eb6b2dc10e0713b7a5a6be746d936.tar.gz openbsd-02238be6d92eb6b2dc10e0713b7a5a6be746d936.tar.bz2 openbsd-02238be6d92eb6b2dc10e0713b7a5a6be746d936.zip |
Bump the default buffer sizes to be larger than default MTUs, from Jan
Zeleny.
ok djm
-rw-r--r-- | src/usr.bin/nc/netcat.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c index 3c845966bd..df68805bd9 100644 --- a/src/usr.bin/nc/netcat.c +++ b/src/usr.bin/nc/netcat.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: netcat.c,v 1.96 2010/04/20 07:26:34 nicm Exp $ */ | 1 | /* $OpenBSD: netcat.c,v 1.97 2010/04/20 07:28:28 nicm Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> | 3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> |
4 | * | 4 | * |
@@ -323,11 +323,11 @@ main(int argc, char *argv[]) | |||
323 | */ | 323 | */ |
324 | if (uflag) { | 324 | if (uflag) { |
325 | int rv, plen; | 325 | int rv, plen; |
326 | char buf[8192]; | 326 | char buf[16384]; |
327 | struct sockaddr_storage z; | 327 | struct sockaddr_storage z; |
328 | 328 | ||
329 | len = sizeof(z); | 329 | len = sizeof(z); |
330 | plen = jflag ? 8192 : 1024; | 330 | plen = jflag ? 16384 : 2048; |
331 | rv = recvfrom(s, buf, plen, MSG_PEEK, | 331 | rv = recvfrom(s, buf, plen, MSG_PEEK, |
332 | (struct sockaddr *)&z, &len); | 332 | (struct sockaddr *)&z, &len); |
333 | if (rv < 0) | 333 | if (rv < 0) |
@@ -619,12 +619,12 @@ void | |||
619 | readwrite(int nfd) | 619 | readwrite(int nfd) |
620 | { | 620 | { |
621 | struct pollfd pfd[2]; | 621 | struct pollfd pfd[2]; |
622 | unsigned char buf[8192]; | 622 | unsigned char buf[16384]; |
623 | int n, wfd = fileno(stdin); | 623 | int n, wfd = fileno(stdin); |
624 | int lfd = fileno(stdout); | 624 | int lfd = fileno(stdout); |
625 | int plen; | 625 | int plen; |
626 | 626 | ||
627 | plen = jflag ? 8192 : 1024; | 627 | plen = jflag ? 16384 : 2048; |
628 | 628 | ||
629 | /* Setup Network FD */ | 629 | /* Setup Network FD */ |
630 | pfd[0].fd = nfd; | 630 | pfd[0].fd = nfd; |