From f46e622636c5196829329f7bcf2226b36e61f7ed Mon Sep 17 00:00:00 2001 From: nulltoken Date: Wed, 4 Jan 2012 21:15:12 +0100 Subject: [PATCH] Fix Windows specific off-by-one error The value returned by MultiByteToWideChar includes the NULL termination character. --- src/fileops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fileops.c b/src/fileops.c index 5eb7bf6ec..48bd3514d 100644 --- a/src/fileops.c +++ b/src/fileops.c @@ -486,7 +486,7 @@ static int win32_find_system_file(git_buf *path, const char *filename) filename++; 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"); goto cleanup; }