• Junio C Hamano's avatar
    Merge branch 'jk/tighten-alloc' into maint · b7a6ec60
    Junio C Hamano authored
    * jk/tighten-alloc: (23 commits)
      compat/mingw: brown paper bag fix for 50a6c8ef
      ewah: convert to REALLOC_ARRAY, etc
      convert ewah/bitmap code to use xmalloc
      diff_populate_gitlink: use a strbuf
      transport_anonymize_url: use xstrfmt
      git-compat-util: drop mempcpy compat code
      sequencer: simplify memory allocation of get_message
      test-path-utils: fix normalize_path_copy output buffer size
      fetch-pack: simplify add_sought_entry
      fast-import: simplify allocation in start_packfile
      write_untracked_extension: use FLEX_ALLOC helper
      prepare_{git,shell}_cmd: use argv_array
      use st_add and st_mult for allocation size computation
      convert trivial cases to FLEX_ARRAY macros
      use xmallocz to avoid size arithmetic
      convert trivial cases to ALLOC_ARRAY
      convert manual allocations to argv_array
      argv-array: add detach function
      add helpers for allocating flex-array structs
      harden REALLOC_ARRAY and xcalloc against size_t overflow
      ...
    b7a6ec60
cache-tree.c 17.2 KB