Merge branch 'jk/tree-walk-overflow'
commit1b01cdbf2e65331879a4668880a191dfac953761
authorJunio C Hamano <gitster@pobox.com>
Thu, 22 Aug 2019 19:34:10 +0000 (22 12:34 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 22 Aug 2019 19:34:10 +0000 (22 12:34 -0700)
tree35a31e23ac1569298371f67b266067df75166cc2
parent8aa76abba5e97449740d2e26d57542166f385b4d
parent5aa02f98685d78666293149087d3f69b97528cfb
Merge branch 'jk/tree-walk-overflow'

Codepaths to walk tree objects have been audited for integer
overflows and hardened.

* jk/tree-walk-overflow:
  tree-walk: harden make_traverse_path() length computations
  tree-walk: add a strbuf wrapper for make_traverse_path()
  tree-walk: accept a raw length for traverse_path_len()
  tree-walk: use size_t consistently
  tree-walk: drop oid from traverse_info
  setup_traverse_info(): stop copying oid
builtin/merge-tree.c
cache-tree.c
tree-walk.c
tree-walk.h
unpack-trees.c