Fix for 51132 -- don't crash updating remove list command, and don't leak teh string. r=akkana

This commit is contained in:
sfraser%netscape.com 2000-09-02 01:44:57 +00:00
Родитель 0bbb06a9ca
Коммит bd14dd3fec
2 изменённых файлов: 6 добавлений и 2 удалений

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

@ -475,7 +475,9 @@ nsRemoveListCommand::IsCommandEnabled(const PRUnichar *aCommand, nsISupports * r
nsresult rv = editorShell->GetListState(&bMixed, &tagStr);
if (NS_FAILED(rv)) return rv;
*outCmdEnabled = (*tagStr != nsnull);
*outCmdEnabled = (tagStr && *tagStr != nsnull);
if (tagStr) nsCRT::free(tagStr);
}
return NS_OK;

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

@ -475,7 +475,9 @@ nsRemoveListCommand::IsCommandEnabled(const PRUnichar *aCommand, nsISupports * r
nsresult rv = editorShell->GetListState(&bMixed, &tagStr);
if (NS_FAILED(rv)) return rv;
*outCmdEnabled = (*tagStr != nsnull);
*outCmdEnabled = (tagStr && *tagStr != nsnull);
if (tagStr) nsCRT::free(tagStr);
}
return NS_OK;