diff --git a/daemon/call.c b/daemon/call.c index c232b618b..76fc1f273 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -2412,7 +2412,7 @@ static void codecs_offer(struct call_media *media, struct call_media *other_medi ilogs(codec, LOG_DEBUG, "Updating codecs for answerer " STR_FORMAT " #%u", STR_FMT(&media->monologue->tag), media->index); - if (flags->static_codecs && media->codecs.codec_prefs.length) + if ((flags && flags->static_codecs) && media->codecs.codec_prefs.length) ilogs(codec, LOG_DEBUG, "Leaving answerer codecs alone"); else if (flags && flags->reuse_codec) codec_store_populate_reuse(&media->codecs, &sp->codecs);