From: Paul Gofman <pgofman(a)codeweavers.com>
---
dlls/cryptnet/cryptnet_main.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/dlls/cryptnet/cryptnet_main.c b/dlls/cryptnet/cryptnet_main.c
index 7768e9e5bd3..1068dd26868 100644
--- a/dlls/cryptnet/cryptnet_main.c
+++ b/dlls/cryptnet/cryptnet_main.c
@@ -1869,15 +1869,16 @@ static WCHAR *build_request_url(const WCHAR *base_url, const BYTE
*data, DWORD d
DWORD len = 0;
if (!(path = build_request_path(data, data_size))) return NULL;
-
- InternetCombineUrlW(base_url, path, NULL, &len, 0);
+ len = (wcslen(base_url) + wcslen(path) + 1) * sizeof(WCHAR);
if (!(ret = malloc(len * sizeof(WCHAR))))
{
free(path);
return NULL;
}
- InternetCombineUrlW(base_url, path, ret, &len, 0);
+ wcscpy(ret, base_url);
+ wcscat(ret, path);
free(path);
+ TRACE("-> %s.\n", debugstr_w(ret));
return ret;
}
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/5534