summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pjsip/src/pjsua2/call.cpp9
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);
+ }
}
}