mingw: consider that UNICODE_STRING::Length counts bytes
commitc46458e82f0112ed288bcf89bea973b859e1854e
authorMax Kirillov <max@max630.net>
Mon, 19 Dec 2016 21:32:00 +0000 (19 23:32 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 20 Dec 2016 17:04:57 +0000 (20 09:04 -0800)
tree81aabd5e242f3d309885bdc78de35e71f6f9e757
parentf7f90e0f4f58d493242078d17c0eba41dd3f1f79
mingw: consider that UNICODE_STRING::Length counts bytes

UNICODE_STRING::Length field means size of buffer in bytes[1],
despite of buffer itself being array of wchar_t. Because of that
terminating zero is placed twice as far. Fix it.

[1] https://msdn.microsoft.com/en-us/library/windows/desktop/aa380518.aspx

Signed-off-by: Max Kirillov <max@max630.net>
Acked-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/winansi.c