b/f: accept any 4xx reply after CANCEL. No BYE after 3xx.

sayer/1.4-spce2.6
Raphael Coeffic 16 years ago
parent c0dd5b2177
commit a9f665799c

@ -346,12 +346,12 @@ void AmSipDialog::updateStatus(const AmSipReply& reply)
if (reply.code < 200)
break;
if(reply.code == 487){
if(reply.code >= 400){
// CANCEL accepted
DBG("CANCEL accepted, status -> Disconnected\n");
status = Disconnected;
}
else {
else if(reply.code < 300){
// CANCEL rejected
DBG("CANCEL rejected/too late - bye()\n");
bye();

Loading…
Cancel
Save