Fix to make sure we don't hangup a call when getting a RLC without sending REL. Found making sure we are Q.784 (the SS7 test specification) compliant

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82273 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Matthew Fredrickson
2007-09-11 23:07:49 +00:00
parent 2a3ed7b879
commit d3504cd159
+4 -1
View File
@@ -8903,7 +8903,10 @@ static void *ss7_linkset(void *data)
} else {
p = linkset->pvts[chanpos];
ast_mutex_lock(&p->lock);
p->ss7call = NULL;
if (p->alreadyhungup)
p->ss7call = NULL;
else
ast_log(LOG_NOTICE, "Received RLC out and we haven't sent REL. Ignoring.\n");
ast_mutex_unlock(&p->lock);
}
break;