diff options
-rw-r--r-- | pjsip/src/pjsua2/call.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pjsip/src/pjsua2/call.cpp b/pjsip/src/pjsua2/call.cpp index ab6fdda7..2d88990a 100644 --- a/pjsip/src/pjsua2/call.cpp +++ b/pjsip/src/pjsua2/call.cpp @@ -390,8 +390,13 @@ Call::~Call() * PJSUA library. */ if (pjsua_get_state() < PJSUA_STATE_CLOSING && isActive()) { - CallOpParam prm; - hangup(prm); + try { + CallOpParam prm; + hangup(prm); + } catch (Error &err) { + // Ignore + PJ_UNUSED_ARG(err); + } } } |