Fix Windows specific off-by-one error

The value returned by MultiByteToWideChar includes the NULL termination character.
This commit is contained in:
nulltoken 2012-01-04 21:15:12 +01:00
parent acb159e191
commit f46e622636

View File

@ -486,7 +486,7 @@ static int win32_find_system_file(git_buf *path, const char *filename)
filename++; filename++;
if (gitwin_append_utf16(file_utf16 + root->len - 1, filename, len + 1) != if (gitwin_append_utf16(file_utf16 + root->len - 1, filename, len + 1) !=
(int)len) { (int)len + 1) {
error = git__throw(GIT_EOSERR, "Failed to build file path"); error = git__throw(GIT_EOSERR, "Failed to build file path");
goto cleanup; goto cleanup;
} }