diff options
author | Steven Penny <svnpenn@gmail.com> | 2015-09-07 11:29:32 -0500 |
---|---|---|
committer | David Tolnay <dtolnay@gmail.com> | 2015-09-10 21:29:34 -0700 |
commit | 63dd033da7249d0afbbd52c5a1cb547b7653409f (patch) | |
tree | 7da1311e44f4887e68ee19f4aa20bf7405f3d4ed /src/util.c | |
parent | 91f0dcff5c1581e2b746be86eeafa5bb564a475c (diff) |
Fix segmentation fault on Windows with long paths (fix #939)
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -47,7 +47,7 @@ void *alloca (size_t); #ifdef WIN32 FILE *fopen(const char *fname, const char *mode) { - size_t sz = MultiByteToWideChar(CP_UTF8, 0, fname, -1, NULL, 0); + size_t sz = sizeof(wchar_t) * MultiByteToWideChar(CP_UTF8, 0, fname, -1, NULL, 0); wchar_t *wfname = alloca(sz); MultiByteToWideChar(CP_UTF8, 0, fname, -1, wfname, sz); |