Fix segmentation fault on Windows with long paths (fix #939)

This commit is contained in:
Steven Penny authored and David Tolnay committed 2015-09-10 21:29:34 -07:00
1 parent 91f0dcff5c
commit 63dd033da7
1 file changed
+1 -1
+1 -1
View File
@@ -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);