提交 f772b05d authored 作者: Nenad Corbic's avatar Nenad Corbic

openzap bug fix- try to remove id on down every time

上级 02d51915
...@@ -1152,9 +1152,8 @@ static __inline__ void state_advance(zap_channel_t *zchan) ...@@ -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);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论