git: 9front

Download patch

ref: 9812cc92858ad0fd97c7496786a1648c9be24715
parent: b37c89d4f94dc72634990c57446f3b33bb801957
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri Jun 19 16:19:57 EDT 2020

ip/torrent: fix size check in 64-bit "v" unpack (thanks pr)

--- a/sys/src/cmd/ip/torrent.c
+++ b/sys/src/cmd/ip/torrent.c
@@ -295,7 +295,7 @@
 			s += 4;
 			break;
 		case 'v':
-			if(s+4 > e) goto Err;
+			if(s+8 > e) goto Err;
 			*va_arg(arg, vlong*) = 
 				(vlong)s[0]<<56 | 
 				(vlong)s[1]<<48 | 
--