Browse Source

Catch runtime exception

JNI-88
Hussein Kasem 6 years ago
parent
commit
b95869efa8
  1. 8
      src/foundation_pEp_jniadapter_AbstractEngine.cc

8
src/foundation_pEp_jniadapter_AbstractEngine.cc

@ -323,7 +323,13 @@ extern "C" {
)
{
debug_log << "######## starting sync\n";
startup<JNISync>(messageToSend, notifyHandshake, &o, &JNISync::onSyncStartup, &JNISync::onSyncShutdown);
try {
startup<JNISync>(messageToSend, notifyHandshake, &o, &JNISync::onSyncStartup, &JNISync::onSyncShutdown);
}
catch (RuntimeError& ex) {
throw_pEp_Exception(env, ex.status);
return;
}
}
JNIEXPORT void JNICALL Java_foundation_pEp_jniadapter_AbstractEngine_stopSync(

Loading…
Cancel
Save