Check for null dom content before doing QI

Bug 148760 r=jkesier sr=jst
This commit is contained in:
rods%netscape.com 2002-06-04 12:06:59 +00:00
Родитель 39c26b3ee0
Коммит d97cfcf96a
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -514,10 +514,12 @@ nsHTMLLabelElement::GetForContent()
if (domDoc) {
nsCOMPtr<nsIDOMElement> domElement;
domDoc->GetElementById(elementId, getter_AddRefs(domElement));
nsIContent *result;
CallQueryInterface(domElement, &result);
if (result && !result->IsContentOfType(nsIContent::eHTML_FORM_CONTROL)) {
NS_RELEASE(result); // assigns null
nsIContent *result = nsnull;
if (domElement) {
CallQueryInterface(domElement, &result);
if (result && !result->IsContentOfType(nsIContent::eHTML_FORM_CONTROL)) {
NS_RELEASE(result); // assigns null
}
}
return result;
}