diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-06-19 20:19:57 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-06-19 20:19:57 +0200 |
commit | 7c3477cb616677a1e886373af4b929d7f3497729 (patch) | |
tree | d4b680e78c222d4e8fe0510798fdb4126d204fda | |
parent | 86a77e5088d11c5921d735b14d83441d0fc9d2bc (diff) |
ip/torrent: fix size check in 64-bit "v" unpack (thanks pr)
-rw-r--r-- | sys/src/cmd/ip/torrent.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/ip/torrent.c b/sys/src/cmd/ip/torrent.c index 54d631e03..9f37a1f4e 100644 --- a/sys/src/cmd/ip/torrent.c +++ b/sys/src/cmd/ip/torrent.c @@ -295,7 +295,7 @@ unpack(uchar *s, int n, char *fmt, ...) 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 | |