mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
sdp: Check that fmt->oformat is non-null before accessing it
This avoids crashes when avserver tries to create an SDP, since d77f4af. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
9d18a7d3ec
commit
82b9799bb2
@ -402,7 +402,7 @@ static char *sdp_write_media_attributes(char *buff, int size, AVCodecContext *c,
|
||||
switch (c->codec_id) {
|
||||
case AV_CODEC_ID_H264: {
|
||||
int mode = 1;
|
||||
if (fmt && fmt->oformat->priv_class &&
|
||||
if (fmt && fmt->oformat && fmt->oformat->priv_class &&
|
||||
av_opt_flag_is_set(fmt->priv_data, "rtpflags", "h264_mode0"))
|
||||
mode = 0;
|
||||
if (c->extradata_size) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user