diff --git a/mozilla/content/html/style/src/nsDOMCSSDeclaration.cpp b/mozilla/content/html/style/src/nsDOMCSSDeclaration.cpp index 9e5dc701366..88dc30ca84f 100644 --- a/mozilla/content/html/style/src/nsDOMCSSDeclaration.cpp +++ b/mozilla/content/html/style/src/nsDOMCSSDeclaration.cpp @@ -198,6 +198,9 @@ nsDOMCSSDeclaration::RemoveProperty(const nsAString& aPropertyName, } nsCSSProperty prop = nsCSSProps::LookupProperty(aPropertyName); + if (prop == eCSSProperty_UNKNOWN) { + return NS_OK; + } decl->GetValue(prop, aReturn); diff --git a/mozilla/layout/style/nsDOMCSSDeclaration.cpp b/mozilla/layout/style/nsDOMCSSDeclaration.cpp index 9e5dc701366..88dc30ca84f 100644 --- a/mozilla/layout/style/nsDOMCSSDeclaration.cpp +++ b/mozilla/layout/style/nsDOMCSSDeclaration.cpp @@ -198,6 +198,9 @@ nsDOMCSSDeclaration::RemoveProperty(const nsAString& aPropertyName, } nsCSSProperty prop = nsCSSProps::LookupProperty(aPropertyName); + if (prop == eCSSProperty_UNKNOWN) { + return NS_OK; + } decl->GetValue(prop, aReturn);