Merge branch 'dt/xgethostname-nul-termination'
authorJunio C Hamano <gitster@pobox.com>
Mon, 24 Apr 2017 05:07:57 +0000 (22:07 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 24 Apr 2017 05:07:57 +0000 (22:07 -0700)
commit5938454cbc585e0f4bdd9f1cc87c6886a3c1bff3
tree72bb28f592f0b3207fcfb25f243287ca6e4b18c3
parent2d646e3e1fd0ae7f525034abee73d06ac8946729
parent5781a9a2703e96b01587bb95ceebcc53f2cee91c
Merge branch 'dt/xgethostname-nul-termination'

gethostname(2) may not NUL terminate the buffer if hostname does
not fit; unfortunately there is no easy way to see if our buffer
was too small, but at least this will make sure we will not end up
using garbage past the end of the buffer.

* dt/xgethostname-nul-termination:
  xgethostname: handle long hostnames
  use HOST_NAME_MAX to size buffers for gethostname(2)
builtin/gc.c
builtin/receive-pack.c
daemon.c
fetch-pack.c
git-compat-util.h
ident.c
wrapper.c