diff options
| -rw-r--r-- | sys/src/cmd/ip/torrent.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/ip/torrent.c b/sys/src/cmd/ip/torrent.c index 5ce321b4c..01470712f 100644 --- a/sys/src/cmd/ip/torrent.c +++ b/sys/src/cmd/ip/torrent.c @@ -811,7 +811,8 @@ Error: } } } - havepiece(off / blocksize, w->str); + if(off < f->off + f->len) + havepiece(off / blocksize, w->str); havepiece(f->off / blocksize, w->str); close(fd); exits(0); |
