Module: wine Branch: master Commit: 7d72397a0821120605944721c1e47895e6cf10db URL: https://gitlab.winehq.org/wine/wine/-/commit/7d72397a0821120605944721c1e4789...
Author: Marcus Meissner marcus@jet.franken.de Date: Sun Aug 27 13:47:21 2023 +0200
cryptui: LoadStringW gets characters as size, not bytes.
---
dlls/cryptui/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/cryptui/main.c b/dlls/cryptui/main.c index 357eec02460..ee5d7037366 100644 --- a/dlls/cryptui/main.c +++ b/dlls/cryptui/main.c @@ -923,7 +923,7 @@ static void get_cert_usages(PCCERT_CONTEXT cert, LPWSTR *str) size = MAX_STRING_LEN * sizeof(WCHAR); *str = malloc(size); if (*str) - LoadStringW(hInstance, IDS_ALLOWED_PURPOSE_NONE, *str, size); + LoadStringW(hInstance, IDS_ALLOWED_PURPOSE_NONE, *str, MAX_STRING_LEN); } } else @@ -931,7 +931,7 @@ static void get_cert_usages(PCCERT_CONTEXT cert, LPWSTR *str) size = MAX_STRING_LEN * sizeof(WCHAR); *str = malloc(size); if (*str) - LoadStringW(hInstance, IDS_ALLOWED_PURPOSE_ALL, *str, size); + LoadStringW(hInstance, IDS_ALLOWED_PURPOSE_ALL, *str, MAX_STRING_LEN); } }