diff --git a/core/sip/resolver.cpp b/core/sip/resolver.cpp index d81f5a3e..4de168ec 100644 --- a/core/sip/resolver.cpp +++ b/core/sip/resolver.cpp @@ -634,6 +634,7 @@ void _resolver::run() dns_bucket::value_map::iterator tmp_it = it; bool end_of_bucket = (++it == bucket->elmts.end()); + DBG("DNS record expired (%p)",dns_e); bucket->elmts.erase(tmp_it); dec_ref(dns_e); diff --git a/core/sip/sip_trans.cpp b/core/sip/sip_trans.cpp index 44d51d6a..2409a955 100644 --- a/core/sip/sip_trans.cpp +++ b/core/sip/sip_trans.cpp @@ -136,9 +136,8 @@ void trans_timer_cb(timer* t, unsigned int bucket_id, sip_trans* tr) trans_layer::instance()->timer_expired(t,bucket,tr); } else { - WARN("Transaction %p does not exist anymore\n",tr); - WARN("Timer type=%c will be deleted without further processing\n",timer_name(t->type)); - //wheeltimer::instance()->remove_timer(t); + WARN("Ignoring expired timer (%p): transaction" + " %p does not exist anymore\n",t,tr); } bucket->unlock(); }