MT#55447 fix passing wrong pointer to callback

`evs_parse_format_cb` expects `union codec_format_options` as `data`
pointer, not `struct rtp_codec_format`

Change-Id: Ia0ac2acad352331d3a056f67b94afcc4dcab2a80
pull/1627/head
Richard Fuchs 3 years ago
parent c9fa42c347
commit a5f73d72de

@ -3487,7 +3487,7 @@ static int evs_format_parse(struct rtp_codec_format *f, const str *fmtp) {
f->parsed.evs.max_bw_recv = EVS_BW_UNSPEC;
f->parsed.evs.min_bw_recv = EVS_BW_UNSPEC;
codeclib_key_value_parse(fmtp, true, evs_parse_format_cb, f);
codeclib_key_value_parse(fmtp, true, evs_parse_format_cb, &f->parsed);
return 0;
}
static void evs_format_answer(struct rtp_payload_type *p) {

Loading…
Cancel
Save