зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1153484 - Fetch should ignore invalid headers, but still process later headers. r=nsm
--HG-- extra : rebase_source : ec8eebe558a2b32d196658e32722b156855285f8
This commit is contained in:
Родитель
31ef03baac
Коммит
af39e9ec5a
|
@ -20,6 +20,7 @@
|
|||
#include "nsDataHandler.h"
|
||||
#include "nsHostObjectProtocolHandler.h"
|
||||
#include "nsNetUtil.h"
|
||||
#include "nsPrintfCString.h"
|
||||
#include "nsStreamUtils.h"
|
||||
#include "nsStringStream.h"
|
||||
|
||||
|
@ -629,7 +630,13 @@ public:
|
|||
{
|
||||
ErrorResult result;
|
||||
mResponse->Headers()->Append(aHeader, aValue, result);
|
||||
return result.ErrorCode();
|
||||
if (result.Failed()) {
|
||||
NS_WARNING(nsPrintfCString("Fetch ignoring illegal header - '%s': '%s'",
|
||||
PromiseFlatCString(aHeader).get(),
|
||||
PromiseFlatCString(aValue).get()).get());
|
||||
result.ClearMessage();
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче