tUse torrent.info in torrentsize() - libeech - bittorrent library
(HTM) git clone git://z3bra.org/libeech.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit af359fd15ba51750850011b0fd8525d0fe08f45c
(DIR) parent 073f62ba589de7076916bc88119e6bc64ff0990b
(HTM) Author: z3bra <contactatz3bradotorg>
Date: Mon, 23 Oct 2017 14:10:05 +0200
Use torrent.info in torrentsize()
Diffstat:
M libeech.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/libeech.c b/libeech.c
t@@ -38,10 +38,9 @@ torrentsize(struct torrent *t)
{
int i;
long l, sz = 0;
- struct be info, file;
+ struct be file;
- bekv(&t->be, "info", 4, &info);
- if (!bekv(&info, "files", 5, &file)) {
+ if (!bekv(&t->info, "files", 5, &file)) {
for (i = 0; !belistnext(&file) && !belistover(&file); i++) {
l = bekint(&file, "length", 6);
if (l < 0)
t@@ -49,7 +48,7 @@ torrentsize(struct torrent *t)
sz += l;
}
} else {
- sz = bekint(&info, "length", 6);
+ sz = bekint(&t->info, "length", 6);
if (sz < 0)
return -1;
}