diff options
author | Vicent Marti <tanoku@gmail.com> | 2012-08-28 22:19:08 -0700 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2012-08-28 23:26:00 -0700 |
commit | 0f4c61754bd123b3bee997b397187c9b813ca3e4 (patch) | |
tree | 4278875a298e527b27a4517f5a054b7e2cf87cee /tests-clar | |
parent | 6813169ac9fe2558e4503f0149f22c5fad9d61c1 (diff) | |
download | libgit2-utf8-win.tar.gz |
Add bounds checking to UTF-8 conversionutf8-win
Diffstat (limited to 'tests-clar')
-rw-r--r-- | tests-clar/clar_helpers.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests-clar/clar_helpers.c b/tests-clar/clar_helpers.c index 125f7855e..fa48ac8fb 100644 --- a/tests-clar/clar_helpers.c +++ b/tests-clar/clar_helpers.c @@ -60,7 +60,7 @@ char *cl_getenv(const char *name) wchar_t *value_utf16; char *value_utf8; - git__utf8_to_16(name_utf16, name); + git__utf8_to_16(name_utf16, GIT_WIN_PATH, name); alloc_len = GetEnvironmentVariableW(name_utf16, NULL, 0); if (alloc_len <= 0) return NULL; @@ -83,10 +83,10 @@ int cl_setenv(const char *name, const char *value) wchar_t name_utf16[GIT_WIN_PATH]; wchar_t value_utf16[GIT_WIN_PATH]; - git__utf8_to_16(name_utf16, name); + git__utf8_to_16(name_utf16, GIT_WIN_PATH, name); if (value != NULL) - git__utf8_to_16(value_utf16, value); + git__utf8_to_16(value_utf16, GIT_WIN_PATH, value); cl_assert(SetEnvironmentVariableW(name_utf16, value ? value_utf16 : NULL)); return 0; |