commit fb4afdaecb88ac6d33cc09dee5ff7a3c5e0944a9
parent bff87543f1b85dd52ef94a8383495977d73b29f9
Author: sin <sin@2f30.org>
Date:   Tue, 12 Apr 2016 15:41:07 +0100
don't reuse n for random stuff
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/netpkt.c b/netpkt.c
@@ -83,7 +83,7 @@ netwrite(int fd, unsigned char *pt, size_t ptlen, size_t *outlen)
 int
 netread(int fd, unsigned char *pt, size_t ptlen, size_t *outlen)
 {
-	int n;
+	int n, ctlen;
 
 	for (;;) {
 		switch (state) {
@@ -108,11 +108,11 @@ netread(int fd, unsigned char *pt, size_t ptlen, size_t *outlen)
 			rbuftotal += n;
 			rbufrem -= n;
 			if (rbufrem == 0) {
-				n = unpack16(&rbuf[noncelen]);
-				if (n > ptlen) {
+				ctlen = unpack16(&rbuf[noncelen]);
+				if (ctlen > ptlen) {
 					state = STATEDISCARD;
 				} else {
-					rbufrem = n;
+					rbufrem = ctlen;
 					state = STATEPAYLOAD;
 				}
 			}