diff options
author | Eliot Horowitz <eliot@10gen.com> | 2008-09-17 20:46:16 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2008-09-18 09:16:13 -0400 |
commit | 84b5cd540a7cbb9ae3b8693e66d2d32b6d4581c6 (patch) | |
tree | 39ef75585b0170b46b2e369a32315a329cee38a3 | |
parent | 2596ca0140c2e1f5a1eb903424578bffa4531d6a (diff) | |
download | mongo-84b5cd540a7cbb9ae3b8693e66d2d32b6d4581c6.tar.gz |
fixed inf. loop in jni error handler
-rw-r--r-- | db/javajs.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/db/javajs.cpp b/db/javajs.cpp index 774ee2a7641..c10f38d5b8d 100644 --- a/db/javajs.cpp +++ b/db/javajs.cpp @@ -359,7 +359,11 @@ JNIEnv * JavaJSImpl::_getEnv(){ return env; int res = _jvm->AttachCurrentThread( (void**)&env , (void*)&_vmArgs ); - jassert( res == 0 ); + if( res ) { + cout << "ERROR javajs attachcurrentthread fails res:" << res << '\n'; + assert(false); + } + _envs->reset( env ); return env; } |