b/f: bye() might send a CANCEL in the Disconnected state.

sayer/1.4-spce2.6
Raphael Coeffic 16 years ago
parent cdcce5c482
commit d428dd65f6

@ -492,7 +492,9 @@ void AmB2BSession::terminateLeg()
clearRtpReceiverRelay();
if ((dlg.getStatus() == AmSipDialog::Pending)
|| (dlg.getStatus() == AmSipDialog::Connected))
|| (dlg.getStatus() == AmSipDialog::Connected)
|| ((dlg.getStatus() == AmSipDialog::Disconnected)
&& dlg.getUACInvTransPending()))
dlg.bye("", SIP_FLAGS_VERBATIM);
}

Loading…
Cancel
Save