From: Jactry Zeng <jzeng(a)codeweavers.com> --- dlls/atl/registrar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/atl/registrar.c b/dlls/atl/registrar.c index 9009cd1c7cf..59023944147 100644 --- a/dlls/atl/registrar.c +++ b/dlls/atl/registrar.c @@ -280,7 +280,7 @@ static HRESULT do_process_key(LPCOLESTR *pstr, HKEY parent_key, strbuf *buf, BOO hres = get_word(&iter, buf); if(FAILED(hres)) break; - dw = wcstol(buf->str, NULL, 10); + dw = wcstoul(buf->str, NULL, 10); lres = RegSetValueExW(hkey, name.len ? name.str : NULL, 0, REG_DWORD, (PBYTE)&dw, sizeof(dw)); if(lres != ERROR_SUCCESS) { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3077