Do something safe if this call fails

This commit is contained in:
jband%netscape.com 2000-04-25 04:50:49 +00:00
Родитель 8b0eb04e08
Коммит 1e434e1384
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -679,6 +679,9 @@ nsScriptSecurityManager::CanExecuteFunction(void *jsFuncObj,
JSContext *cx = GetCurrentContext();
if (!cx) {
cx = GetSafeContext();
if (!cx) {
return NS_ERROR_UNEXPECTED;
}
}
nsCOMPtr<nsIPrincipal> principal;
nsresult rv = GetFunctionObjectPrincipal(cx, (JSObject *) jsFuncObj,