fix for bug #60018 (prevent dangling JSContext), sr=brendan, r=edburns

This commit is contained in:
beard%netscape.com 2001-04-18 03:17:30 +00:00
Родитель 6d96879bfb
Коммит 9f1ea34458
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -464,7 +464,10 @@ jsj_EnterJava(JSContext *cx, JNIEnv **envp)
JS_ASSERT((jsj_env->recursion_depth == 0) || (jsj_env->cx == cx));
jsj_env->recursion_depth++;
jsj_env->cx = cx;
/* bug #60018: prevent dangling pointer to JSContext */
if (!jsj_env->cx)
jsj_env->cx = cx;
if (envp)
*envp = jsj_env->jEnv;