Fix get size
This commit is contained in:
parent
f24444a7b1
commit
d7f7d4386d
1 changed files with 2 additions and 4 deletions
|
|
@ -6,11 +6,9 @@ int get_uncompressed_size(zip* in)
|
||||||
{
|
{
|
||||||
int size = 0;
|
int size = 0;
|
||||||
|
|
||||||
CDH* cdh = in->cd;
|
for (int i = 0; i < in->eocd->number_of_entries; i++)
|
||||||
while (cdh)
|
|
||||||
{
|
{
|
||||||
size += cdh->lfh->size_uncompressed_data; // TODO overflow
|
size += in->cdh[i]->uncompressed_size; // TODO overflow
|
||||||
cdh++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return size;
|
return size;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue