summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2008-09-17 20:46:16 -0400
committerEliot Horowitz <eliot@10gen.com>2008-09-18 09:16:13 -0400
commit84b5cd540a7cbb9ae3b8693e66d2d32b6d4581c6 (patch)
tree39ef75585b0170b46b2e369a32315a329cee38a3
parent2596ca0140c2e1f5a1eb903424578bffa4531d6a (diff)
downloadmongo-84b5cd540a7cbb9ae3b8693e66d2d32b6d4581c6.tar.gz
fixed inf. loop in jni error handler
-rw-r--r--db/javajs.cpp6
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;
}