Changed debug for circuit consumer error reporting. Use TelEngine::destruct() instead of deref()
git-svn-id: http://voip.null.ro/svn/yate@1731 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
4320c5b19f
commit
4a518bfa34
|
@ -2180,15 +2180,14 @@ void ZapCircuit::cleanup(bool release, Status stat, bool stop)
|
|||
}
|
||||
if (m_consumer) {
|
||||
if (m_consErrors)
|
||||
DDebug(group(),DebugMild,"ZapCircuit(%u). Consumer errors: %u. Lost: %u/%u [%p]",
|
||||
Debug(group(),DebugNote,
|
||||
"ZapCircuit(%u). Consumer errors: %u. Lost: %u/%u [%p]",
|
||||
code(),m_consErrors,m_consErrorBytes,m_consTotal,this);
|
||||
m_consumer->deref();
|
||||
m_consumer = 0;
|
||||
TelEngine::destruct(m_consumer);
|
||||
}
|
||||
if (m_source) {
|
||||
m_source->clear();
|
||||
m_source->deref();
|
||||
m_source = 0;
|
||||
TelEngine::destruct(m_source);
|
||||
}
|
||||
if (release) {
|
||||
SignallingCircuit::destroyed();
|
||||
|
|
Loading…
Reference in New Issue