diff --git a/src/turn_transport.cpp b/src/turn_transport.cpp index 7965856b6673ba4b648e620434fd36f36845bbe6..de7cc684a61a69f521aa2fbf985462f21b04c2ef 100644 --- a/src/turn_transport.cpp +++ b/src/turn_transport.cpp @@ -276,9 +276,13 @@ TurnTransport::TurnTransport(const TurnTransportParams& params) // TURN connection/allocation JAMI_DBG() << "Connecting to TURN " << server.toString(true, true); - PjsipCall(pj_turn_sock_alloc, - pimpl_->relay, &pimpl_->relayAddr, server.getPort(), - nullptr, &cred, &turn_alloc_param); + try { + PjsipCall(pj_turn_sock_alloc, + pimpl_->relay, &pimpl_->relayAddr, server.getPort(), + nullptr, &cred, &turn_alloc_param); + } catch (const sip_utils::PjsipFailure& e) { + JAMI_ERR("pj_turn_sock_alloc failed: %s", e.what()); + } } TurnTransport::~TurnTransport() = default;