mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-13 20:50:41 +00:00
openzap bug fix- try to remove id on down every time
This commit is contained in:
parent
02d5191549
commit
f772b05da8
@ -1152,9 +1152,8 @@ static __inline__ void state_advance(zap_channel_t *zchan)
|
|||||||
switch (zchan->state) {
|
switch (zchan->state) {
|
||||||
case ZAP_CHANNEL_STATE_DOWN:
|
case ZAP_CHANNEL_STATE_DOWN:
|
||||||
{
|
{
|
||||||
if (zap_test_sflag(zchan, SFLAG_FREE_REQ_ID)) {
|
/* Always try to clear the GRID */
|
||||||
release_request_id_span_chan(zchan->physical_span_id-1, zchan->physical_chan_id-1);
|
release_request_id_span_chan(zchan->physical_span_id-1, zchan->physical_chan_id-1);
|
||||||
}
|
|
||||||
|
|
||||||
if (!zap_test_sflag(zchan, SFLAG_SENT_FINAL_MSG)) {
|
if (!zap_test_sflag(zchan, SFLAG_SENT_FINAL_MSG)) {
|
||||||
zap_set_sflag_locked(zchan, SFLAG_SENT_FINAL_MSG);
|
zap_set_sflag_locked(zchan, SFLAG_SENT_FINAL_MSG);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user