diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 97a755969a9077b15d9b4f6b3500cccc38cacdb1..c855e96c340463e91255d486d9614bb9d9b38f6e 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -6500,7 +6500,7 @@ static int socket_process_meta(int packet_len, struct ast_iax2_meta_hdr *meta, s duped_fr = iaxfrdup2(fr); if (duped_fr) schedule_delivery(duped_fr, 1, 1, &fr->ts); - if (iaxs[fr->callno]->last < fr->ts) + if (iaxs[fr->callno] && iaxs[fr->callno]->last < fr->ts) iaxs[fr->callno]->last = fr->ts; } } else {