mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 05:45:37 +00:00
Bug 582442 - Make unserializable URIs less fatal. r=dougt
--HG-- extra : rebase_source : a6d805e5444b689b8008b64ee3d6aef21a8ed16c
This commit is contained in:
parent
0039b24196
commit
9740cc5097
@ -84,9 +84,10 @@ struct ParamTraits<URI>
|
||||
if (!serializable) {
|
||||
nsCString scheme;
|
||||
aParam.mURI->GetScheme(scheme);
|
||||
NS_ABORT_IF_FALSE(scheme.EqualsASCII("about:") ||
|
||||
scheme.EqualsASCII("javascript:"),
|
||||
"All IPDL URIs must be serializable or an allowed scheme");
|
||||
if (!scheme.EqualsASCII("about:") &&
|
||||
!scheme.EqualsASCII("javascript:") &&
|
||||
!scheme.EqualsASCII("javascript"))
|
||||
NS_WARNING("All IPDL URIs must be serializable or an allowed scheme");
|
||||
}
|
||||
|
||||
bool isSerialized = !!serializable;
|
||||
|
Loading…
Reference in New Issue
Block a user