Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3e13ed08 authored by Piotr Jastrzebski's avatar Piotr Jastrzebski Committed by Gerrit Code Review
Browse files

Merge "Cleanup ziparchive"

parents 7fb0ee0c 10aa9a0e
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -888,6 +888,8 @@ static int32_t FindEntry(const ZipArchive* archive, const int ent,

struct IterationHandle {
  uint32_t position;
  // We're not using vector here because this code is used in the Windows SDK
  // where the STL is not available.
  const uint8_t* prefix;
  uint16_t prefix_len;
  ZipArchive* archive;
@@ -897,8 +899,7 @@ struct IterationHandle {
  IterationHandle(const ZipEntryName& prefix_name)
      : prefix_len(prefix_name.name_length) {
    uint8_t* prefix_copy = new uint8_t[prefix_len];
    memcpy(reinterpret_cast<void*>(prefix_copy), prefix_name.name,
           prefix_len * sizeof(uint8_t));
    memcpy(prefix_copy, prefix_name.name, prefix_len);
    prefix = prefix_copy;
  }