mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
Check result of getting name and message in DOMError to prevent crashes.
This commit is contained in:
@@ -30,10 +30,12 @@ DOMError::DOMError(nsPIDOMWindow* aWindow, nsresult aValue)
|
||||
: mWindow(aWindow)
|
||||
{
|
||||
nsCString name, message;
|
||||
NS_GetNameAndMessageForDOMNSResult(aValue, name, message);
|
||||
nsresult rv = NS_GetNameAndMessageForDOMNSResult(aValue, name, message);
|
||||
|
||||
CopyUTF8toUTF16(name, mName);
|
||||
CopyUTF8toUTF16(message, mMessage);
|
||||
if (rv == NS_OK) {
|
||||
CopyUTF8toUTF16(name, mName);
|
||||
CopyUTF8toUTF16(message, mMessage);
|
||||
}
|
||||
}
|
||||
|
||||
DOMError::DOMError(nsPIDOMWindow* aWindow, const nsAString& aName)
|
||||
|
||||
Reference in New Issue
Block a user