From: Trung Nguyen <24154-trungnt2910@users.noreply.gitlab.winehq.org> --- dlls/msvcrt/printf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/msvcrt/printf.h b/dlls/msvcrt/printf.h index c47b3aadd9c..924459654dc 100644 --- a/dlls/msvcrt/printf.h +++ b/dlls/msvcrt/printf.h @@ -1159,7 +1159,7 @@ int FUNC_NAME(pf_printf)(FUNC_NAME(puts_clbk) pf_puts, void *puts_ctx, const API int len = ustr ? ustr->Length : 0; if(FUNC_NAME(pf_is_str_wide)(&flags, legacy_wide)) { - if(len & 1) { + if(len % sizeof(wchar_t)) { *_errno() = EINVAL; return -1; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10460