зеркало из https://github.com/mozilla/pjs.git
Make sure that our channels have VALIDATE_ALWAYS in the loadFlags so that we don't get stale data after puts. Not part of the build.
This commit is contained in:
Родитель
7706be85d6
Коммит
4f53462383
|
@ -262,6 +262,16 @@ nsWebDAVService::ChannelFromResource(nsIWebDAVResource *aResource,
|
|||
rv = mIOService->NewChannelFromURI(resourceURL, getter_AddRefs(baseChannel));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
nsLoadFlags loadFlags;
|
||||
rv = baseChannel->GetLoadFlags(&loadFlags);
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
rv = baseChannel->SetLoadFlags(loadFlags |
|
||||
nsIRequest::VALIDATE_ALWAYS);
|
||||
NS_WARN_IF_FALSE(NS_SUCCEEDED(rv),
|
||||
"nsWebDavService::ChannelFromResource(): "
|
||||
"Couldn't set loadflags on channel");
|
||||
}
|
||||
|
||||
rv = CallQueryInterface(baseChannel, aChannel);
|
||||
|
||||
if (NS_SUCCEEDED(rv) && aResourceURI) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче