Modified: freeswitch/trunk/libs/openzap/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c (17328 => 17329)
--- freeswitch/trunk/libs/openzap/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c 2010-04-16 22:36:06 UTC (rev 17328)
+++ freeswitch/trunk/libs/openzap/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c 2010-04-16 22:36:06 UTC (rev 17329)
@@ -1152,9 +1152,8 @@
switch (zchan->state) {
case ZAP_CHANNEL_STATE_DOWN:
{
- if (zap_test_sflag(zchan, SFLAG_FREE_REQ_ID)) {
- release_request_id_span_chan(zchan->physical_span_id-1, zchan->physical_chan_id-1);
- }
+ /* Always try to clear the GRID */
+ release_request_id_span_chan(zchan->physical_span_id-1, zchan->physical_chan_id-1);
if (!zap_test_sflag(zchan, SFLAG_SENT_FINAL_MSG)) {
zap_set_sflag_locked(zchan, SFLAG_SENT_FINAL_MSG);