From 947c7cbd07e8b5a4e7a6dc717314407764e5e1fb Mon Sep 17 00:00:00 2001 From: djm <> Date: Thu, 19 May 2005 08:40:59 +0000 Subject: fix SOCKS5 code for case where data comes in the same packet as the response; ok dtucker@ markus@ --- src/usr.bin/nc/socks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/usr.bin/nc/socks.c b/src/usr.bin/nc/socks.c index 31721ccd24..c665ea731a 100644 --- a/src/usr.bin/nc/socks.c +++ b/src/usr.bin/nc/socks.c @@ -1,4 +1,4 @@ -/* $OpenBSD: socks.c,v 1.11 2005/05/19 04:29:46 djm Exp $ */ +/* $OpenBSD: socks.c,v 1.12 2005/05/19 08:40:59 djm Exp $ */ /* * Copyright (c) 1999 Niklas Hallqvist. All rights reserved. @@ -163,7 +163,7 @@ socks_connect(const char *host, const char *port, errx(1, "short write, %d (expected 10)", cnt); /* XXX Handle short reads better */ - cnt = read(proxyfd, buf, sizeof buf); + cnt = read(proxyfd, buf, 10); if (cnt == -1) err(1, "read failed"); if (cnt != 10) -- cgit v1.2.3-55-g6feb