diff --git a/daemon/src/ringdht/ringaccount.cpp b/daemon/src/ringdht/ringaccount.cpp index e405c0a4b715637e127615bb41eed382df21d16f..cfc1e55e5b536e4670406005fb238aff1b19ea4a 100644 --- a/daemon/src/ringdht/ringaccount.cpp +++ b/daemon/src/ringdht/ringaccount.cpp @@ -629,10 +629,8 @@ void RingAccount::doRegister() continue; auto res = this_.treatedCalls_.insert(v->id); this_.saveTreatedCalls(); - if (!res.second) { - SFL_DBG("Ignoring already treated incomming call"); + if (!res.second) continue; - } auto from = v->owner.getId().toString(); auto from_vid = v->id; auto reply_vid = from_vid+1; @@ -670,7 +668,6 @@ void RingAccount::doRegister() call->getIceTransport()->start(v->data); call->setPeerNumber(from); call->initRecFilename(from); - SFL_WARN("Pushing pending call with peer %s", from.c_str()); this_.pendingCalls_.push_back(call); return true; } catch (const std::exception& e) { diff --git a/daemon/src/sip/sipvoiplink.cpp b/daemon/src/sip/sipvoiplink.cpp index 7bea74cee8bb2bdf88f8f45e370804d5dfc853c5..8ab28ca1ce5af86cdba2d408619b7e798a6746f7 100644 --- a/daemon/src/sip/sipvoiplink.cpp +++ b/daemon/src/sip/sipvoiplink.cpp @@ -842,8 +842,10 @@ invite_session_state_changed_cb(pjsip_inv_session *inv, pjsip_event *ev) return; auto call_ptr = static_cast<SIPCall*>(inv->mod_data[mod_ua_.id]); - if (!call_ptr) + if (!call_ptr) { + SFL_WARN("invite_session_state_changed_cb: can't find related call"); return; + } auto call = std::static_pointer_cast<SIPCall>(call_ptr->shared_from_this()); if (ev and inv->state != PJSIP_INV_STATE_CONFIRMED) {