diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 55d55c4417f420bccd9189418cfde95f9da0b50e..4eafcdac37152e702da7f6a3a4b67dc772f8d549 100644 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -8630,7 +8630,7 @@ static void *pri_dchannel(void *vpri) ast_log(LOG_WARNING, "Unable to set gains on channel %d\n", pri->pvts[chanpos]->channel); if (e->ring.complete || !pri->overlapdial) { /* Just announce proceeding */ - p->proceeding = 1; + pri->pvts[chanpos]->proceeding = 1; pri_proceeding(pri->pri, e->ring.call, PVT_TO_CHANNEL(pri->pvts[chanpos]), 0); } else { if (pri->switchtype != PRI_SWITCH_GR303_TMC)