MT#55283 fix possible null dereference

closes #1864

Change-Id: If222c418d4b76724ba59e5fb11aeeb2c77c7e195
(cherry picked from commit 87f9fc18bf)
(cherry picked from commit 874eb4a079)
mr12.5.1
Richard Fuchs 8 months ago
parent b6ddf8c7bb
commit ab6af8eeeb

@ -4638,7 +4638,7 @@ static int call_get_dialogue(struct call_monologue *monologues[2], call_t *call,
ft = t_hash_table_lookup(call->viabranches, viabranch); ft = t_hash_table_lookup(call->viabranches, viabranch);
/* top most subscription of tt */ /* top most subscription of tt */
if (!ft) { if (!ft) {
struct call_media *media = tt->medias->pdata[0]; struct call_media *media = tt->medias->len ? tt->medias->pdata[0] : NULL;
if (media && media->media_subscriptions.head) { if (media && media->media_subscriptions.head) {
struct media_subscription * ms = media->media_subscriptions.head->data; struct media_subscription * ms = media->media_subscriptions.head->data;
if (ms->monologue) if (ms->monologue)

Loading…
Cancel
Save