Skip to content

Commit 4097927

Browse files
committed
Ensure target is \0 terminated
1 parent f48ee1f commit 4097927

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

win32/ioutil.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1084,7 +1084,8 @@ static ssize_t php_win32_ioutil_readlink_int(HANDLE h, wchar_t *buf, size_t buf_
10841084
return -1;
10851085
}
10861086

1087-
memcpy(buf, reparse_target, (reparse_target_len + 1)*sizeof(wchar_t));
1087+
memcpy(buf, reparse_target, reparse_target_len*sizeof(wchar_t));
1088+
buf[reparse_target_len] = L'\0';
10881089

10891090
return reparse_target_len;
10901091
}/*}}}*/

0 commit comments

Comments
 (0)