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:
marian 2008-02-15 15:30:49 +00:00
parent 4320c5b19f
commit 4a518bfa34
1 changed files with 4 additions and 5 deletions

View File

@ -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();