Bug 582442 - Make unserializable URIs less fatal. r=dougt

--HG--
extra : rebase_source : a6d805e5444b689b8008b64ee3d6aef21a8ed16c
This commit is contained in:
Josh Matthews 2010-07-27 19:40:17 -07:00
parent 0039b24196
commit 9740cc5097

View File

@ -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;