mingw: avoid using strbuf in syslog
commit2a6b149c64f6ba8cc3eef70c6901ee0c67a137a7
authorErik Faye-Lund <kusmabite@gmail.com>
Thu, 6 Oct 2011 17:52:48 +0000 (6 19:52 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 7 Oct 2011 23:12:25 +0000 (7 16:12 -0700)
tree12e4f74786a964b36a2be47a786a53bf2b30f89a
parent703f05ad5835cff92b12c29aecf8d724c8c847e2
mingw: avoid using strbuf in syslog

strbuf can call die, which again can call syslog from git-daemon.

Endless recursion is no fun; fix it by hand-rolling the logic. As
a side-effect malloc/realloc errors are changed into non-fatal
warnings; this is probably an improvement anyway.

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Noticed-by: Johannes Sixt <j.sixt@viscovery.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/win32/syslog.c