OSDN Git Service

Initialize an uninitialized field in ijar
authorShinichiro Hamaji <hamaji@google.com>
Mon, 2 May 2016 18:19:23 +0000 (03:19 +0900)
committerShinichiro Hamaji <hamaji@google.com>
Mon, 2 May 2016 18:19:23 +0000 (03:19 +0900)
The upstream patch was merged:
https://github.com/bazelbuild/bazel/commit/a5004430338bc72817c7

Bug: 28347190
Change-Id: I9b8b9bc830bd16299b94e8c92c22dba8aa36affb

tools/ijar/zip.cc

index ca5f396..3aa06db 100644 (file)
@@ -846,6 +846,7 @@ u1* OutputZipFile::WriteLocalFileHeader(const char* filename, const u4 attr) {
   memcpy(entry->file_name, filename, file_name_length_);
   entry->extra_field_length = 0;
   entry->extra_field = (const u1 *)"";
+  entry->crc32 = 0;
 
   // Output the ZIP local_file_header:
   put_u4le(q, LOCAL_FILE_HEADER_SIGNATURE);