]> git.ipfire.org Git - thirdparty/git.git/commit
compat: let git_mmap use malloc(3) directly
authorRené Scharfe <l.s.r@web.de>
Sat, 21 Aug 2021 12:52:40 +0000 (14:52 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 24 Aug 2021 21:43:45 +0000 (14:43 -0700)
commit95b4ff3931064ff222e87eecf6af504ba55069d7
tree4a328ce202ecc18389187d82f51164eadde56311
parentebf3c04b262aa27fbb97f8a0156c2347fecafafb
compat: let git_mmap use malloc(3) directly

xmalloc() dies on error, allows zero-sized allocations and enforces
GIT_ALLOC_LIMIT for testing.  Our mmap replacement doesn't need any of
that.  Let's cut out the wrapper, reject zero-sized requests as required
by POSIX and use malloc(3) directly.  Allocation errors were needlessly
handled by git_mmap() before; this code becomes reachable now.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/mmap.c