Merge branch 'jk/ewah-bounds-check'

The code to read compressed bitmap was not careful to avoid reading
past the end of the file, which has been corrected.

* jk/ewah-bounds-check:
  ewah: adjust callers of ewah_read_mmap()
  ewah_read_mmap: bounds-check mmap reads
This commit is contained in:
Junio C Hamano
2018-06-18 11:23:22 -07:00
5 changed files with 38 additions and 7 deletions

3
dir.c
View File

@ -2853,7 +2853,8 @@ struct untracked_cache *read_untracked_extension(const void *data, unsigned long
struct read_data rd;
const unsigned char *next = data, *end = (const unsigned char *)data + sz;
const char *ident;
int ident_len, len;
int ident_len;
ssize_t len;
const char *exclude_per_dir;
if (sz <= 1 || end[-1] != '\0')