Skip to content

Commit 88fbea3

Browse files
committed
fix make_wc_name
1 parent 7dc9466 commit 88fbea3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/port/path.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,7 @@ get_man_path(const char *my_exec_path, char *ret_path)
769769

770770
const wchar_t* make_wc_name(const char* name) {
771771
int wlen;
772-
size_t size = strlen(s) + 1;
772+
size_t size = (size_t)strlen(name) + 1;
773773
size_t wsize = size * sizeof(wchar_t);
774774
wchar_t *p = (wchar_t*)malloc(wsize);
775775
wlen = MultiByteToWideChar(CP_ACP,0,(LPCCH)name,(int)size,(LPWSTR)p,(int)wsize);
@@ -781,7 +781,7 @@ const wchar_t* make_wc_name(const char* name) {
781781
*/
782782
const char* make_utf8_path(const wchar_t* s) {
783783
int len;
784-
size_t size = wcslen(s) + 1;
784+
size_t size = (size_t)wcslen(s) + 1;
785785
char *p = (char*)malloc(size * sizeof(wchar_t));
786786
len = WideCharToMultiByte(CP_UTF8,0,s,size,p,size * sizeof(wchar_t),NULL,NULL);
787787
return p;

0 commit comments

Comments
 (0)