Nikolay Sivov (@nsivov) commented about dlls/mfplat/network.c:
if (!wcsncmp(url, scheme_replacements[i].scheme, scheme_len)){size_t replacement_len = wcslen(scheme_replacements[i].replacement);size_t url_len = wcslen(url);WCHAR *new_url = malloc((url_len - scheme_len + replacement_len + 1) * sizeof(*new_url));if (!new_url)return NULL;wcscpy(new_url, scheme_replacements[i].replacement);wcscat(new_url, url + scheme_len);return new_url;}- }
- return wcsdup(url);
+}
+static WCHAR *recreate_url(const WCHAR *url)
Why do you need this?