Fossil SCM
Better use GetCurrentDirectoryW in stead of _wgetcwd.
Commit
4e463bf7bac9958d3171c3e385d907c43a1bfd64
Parent
0b0eb52c07065e1…
1 file changed
+1
-1
+1
-1
| --- src/file.c | ||
| +++ src/file.c | ||
| @@ -944,11 +944,11 @@ | ||
| 944 | 944 | #ifdef _WIN32 |
| 945 | 945 | char *zPwdUtf8; |
| 946 | 946 | int nPwd; |
| 947 | 947 | int i; |
| 948 | 948 | wchar_t zPwd[2000]; |
| 949 | - if( _wgetcwd(zPwd, sizeof(zPwd)/sizeof(zPwd[0])-1)==0 ){ | |
| 949 | + if( GetCurrentDirectoryW(count(zPwd), zPwd)==0 ){ | |
| 950 | 950 | fossil_fatal("cannot find the current working directory."); |
| 951 | 951 | } |
| 952 | 952 | zPwdUtf8 = fossil_filename_to_utf8(zPwd); |
| 953 | 953 | nPwd = strlen(zPwdUtf8); |
| 954 | 954 | if( nPwd > nBuf-1 ){ |
| 955 | 955 |
| --- src/file.c | |
| +++ src/file.c | |
| @@ -944,11 +944,11 @@ | |
| 944 | #ifdef _WIN32 |
| 945 | char *zPwdUtf8; |
| 946 | int nPwd; |
| 947 | int i; |
| 948 | wchar_t zPwd[2000]; |
| 949 | if( _wgetcwd(zPwd, sizeof(zPwd)/sizeof(zPwd[0])-1)==0 ){ |
| 950 | fossil_fatal("cannot find the current working directory."); |
| 951 | } |
| 952 | zPwdUtf8 = fossil_filename_to_utf8(zPwd); |
| 953 | nPwd = strlen(zPwdUtf8); |
| 954 | if( nPwd > nBuf-1 ){ |
| 955 |
| --- src/file.c | |
| +++ src/file.c | |
| @@ -944,11 +944,11 @@ | |
| 944 | #ifdef _WIN32 |
| 945 | char *zPwdUtf8; |
| 946 | int nPwd; |
| 947 | int i; |
| 948 | wchar_t zPwd[2000]; |
| 949 | if( GetCurrentDirectoryW(count(zPwd), zPwd)==0 ){ |
| 950 | fossil_fatal("cannot find the current working directory."); |
| 951 | } |
| 952 | zPwdUtf8 = fossil_filename_to_utf8(zPwd); |
| 953 | nPwd = strlen(zPwdUtf8); |
| 954 | if( nPwd > nBuf-1 ){ |
| 955 |