diff options
author | Adam Lesinski | 2015-10-20 14:41:49 -0500 |
---|---|---|
committer | Adam Lesinski | 2015-10-20 14:41:49 -0500 |
commit | 044c790b85fc6b6b9ff485005781a8dd5e47b77a (patch) | |
tree | 1473b15a86740bf35a91ac0b63d5e38e7610ce0b /libziparchive/zip_writer.cc | |
parent | 591fd3953df979293928c82555db259ef9f6e52d (diff) | |
download | platform-system-core-044c790b85fc6b6b9ff485005781a8dd5e47b77a.tar.gz platform-system-core-044c790b85fc6b6b9ff485005781a8dd5e47b77a.tar.xz platform-system-core-044c790b85fc6b6b9ff485005781a8dd5e47b77a.zip |
ZipWriter: archive disk numbers are 0 index based
Misunderstood that disk numbers were 1 index based.
Change-Id: I0c1f43436f1c5e9394818ad12164f6d7b982cbd8
Diffstat (limited to 'libziparchive/zip_writer.cc')
-rw-r--r-- | libziparchive/zip_writer.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libziparchive/zip_writer.cc b/libziparchive/zip_writer.cc index 21662ecf4..22a7c53b2 100644 --- a/libziparchive/zip_writer.cc +++ b/libziparchive/zip_writer.cc | |||
@@ -368,8 +368,8 @@ int32_t ZipWriter::Finish() { | |||
368 | 368 | ||
369 | EocdRecord er = {}; | 369 | EocdRecord er = {}; |
370 | er.eocd_signature = EocdRecord::kSignature; | 370 | er.eocd_signature = EocdRecord::kSignature; |
371 | er.disk_num = 1; | 371 | er.disk_num = 0; |
372 | er.cd_start_disk = 1; | 372 | er.cd_start_disk = 0; |
373 | er.num_records_on_disk = files_.size(); | 373 | er.num_records_on_disk = files_.size(); |
374 | er.num_records = files_.size(); | 374 | er.num_records = files_.size(); |
375 | er.cd_size = current_offset_ - startOfCdr; | 375 | er.cd_size = current_offset_ - startOfCdr; |