Index: channels/chan_zap.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v retrieving revision 1.161 diff -u -r1.161 chan_zap.c --- channels/chan_zap.c 9 Jan 2004 05:26:27 -0000 1.161 +++ channels/chan_zap.c 9 Jan 2004 07:45:48 -0000 @@ -6148,7 +6148,7 @@ #else pri_release(pri->pri, e->ring.call, PRI_CAUSE_SWITCH_CONGESTION); #endif - pri->pvt[chan]->call = 0; + pri->pvt[chan]->call = NULL; } } else { if ((!strlen(pri->pvt[chan]->exten) || ast_matchmore_extension(NULL, pri->pvt[chan]->context, pri->pvt[chan]->exten, 1, pri->pvt[chan]->callerid)) && !e->ring.complete) @@ -6163,6 +6163,7 @@ #else pri_release(pri->pri, e->ring.call, PRI_CAUSE_UNALLOCATED); #endif + pri->pvt[chan]->call = NULL; } } } else @@ -6171,6 +6172,7 @@ #else pri_release(pri->pri, e->ring.call, PRI_CAUSE_REQUESTED_CHAN_UNAVAIL); #endif + pri->pvt[chan]->call = NULL; break; case PRI_EVENT_RINGING: chan = e->ringing.channel;