fix race condition when persisting large numbers of items

This commit is contained in:
DarthArgus
2015-10-06 01:40:57 -05:00
parent db3ed3b57a
commit 7b1f5a9991
5 changed files with 24 additions and 11 deletions
@@ -1123,8 +1123,11 @@ jboolean JNICALL ScriptMethodsObjectCreateNamespace::persistObject(JNIEnv *env,
ServerObject* object = NULL;
if (!JavaLibrary::getObject(target, object))
return JNI_FALSE;
object->persist();
return JNI_TRUE;
if (object->persist()) {
return JNI_TRUE;
} else {
return JNI_FALSE;
}
} // JavaLibrary::persistObject
/**