You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
v4l2: don't leak video standard string on error.
This commit is contained in:
@@ -511,7 +511,6 @@ static int v4l2_set_parameters(AVFormatContext *s1, AVFormatParameters *ap)
|
|||||||
return AVERROR(EIO);
|
return AVERROR(EIO);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
av_freep(&s->standard);
|
|
||||||
|
|
||||||
if (ap->time_base.num && ap->time_base.den) {
|
if (ap->time_base.num && ap->time_base.den) {
|
||||||
av_log(s1, AV_LOG_DEBUG, "Setting time per frame to %d/%d\n",
|
av_log(s1, AV_LOG_DEBUG, "Setting time per frame to %d/%d\n",
|
||||||
@@ -681,6 +680,7 @@ static int v4l2_read_header(AVFormatContext *s1, AVFormatParameters *ap)
|
|||||||
out:
|
out:
|
||||||
av_freep(&s->video_size);
|
av_freep(&s->video_size);
|
||||||
av_freep(&s->pixel_format);
|
av_freep(&s->pixel_format);
|
||||||
|
av_freep(&s->standard);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user