]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge pull request #1186 from antekone/rar5_ossfuzz_fixes_3
authorMartin Matuska <martin@matuska.org>
Fri, 3 May 2019 10:18:09 +0000 (12:18 +0200)
committerMartin Matuska <martin@matuska.org>
Fri, 3 May 2019 10:20:02 +0000 (12:20 +0200)
RAR5 reader: fix invalid type used for dictionary size mask.

1  2 
libarchive/archive_read_support_format_rar5.c

index 4d0cb0875febd5db909b84075eb172886249fe65,773473c3d2a7347606188fd25c0dbb336c7d3993..a2e5b68e73b4739c3262b12feaff330df661aa00
@@@ -494,8 -494,9 +494,7 @@@ static inline struct rar5* get_context(
  }
  
  /* Convenience functions used by filter implementations. */
--
- static void circular_memcpy(uint8_t* dst, uint8_t* window, const int mask,
 -
+ static void circular_memcpy(uint8_t* dst, uint8_t* window, const uint64_t mask,
          int64_t start, int64_t end)
  {
      if((start & mask) > (end & mask)) {