mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 867407 - Fix cloning of file URIs with search query strings (r=sworkman)
This commit is contained in:
parent
3b545937b6
commit
330afb2752
@ -272,6 +272,14 @@ nsFileChannel::nsFileChannel(nsIURI *uri)
|
||||
getter_AddRefs(resolvedFile))) &&
|
||||
NS_SUCCEEDED(NS_NewFileURI(getter_AddRefs(targetURI),
|
||||
resolvedFile, nullptr))) {
|
||||
// Make an effort to match up the query strings.
|
||||
nsCOMPtr<nsIURL> origURL = do_QueryInterface(uri);
|
||||
nsCOMPtr<nsIURL> targetURL = do_QueryInterface(targetURI);
|
||||
nsAutoCString queryString;
|
||||
if (origURL && targetURL && NS_SUCCEEDED(origURL->GetQuery(queryString))) {
|
||||
targetURL->SetQuery(queryString);
|
||||
}
|
||||
|
||||
SetURI(targetURI);
|
||||
SetOriginalURI(uri);
|
||||
nsLoadFlags loadFlags = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user