mirror of https://git.ffmpeg.org/ffmpeg.git
lavc/v4l2_m2m: don't close the file descriptor we don't own
ff_v4l2_m2m_create_context initialized V4L2m2mContext.fd to 0 which is a valid file descriptor value. Next ff_v4l2_m2m_codec_init failed and v4l2_m2m_destroy_context closed file descriptor 0 even though it didn't belong to V4L2m2mContext. Signed-off-by: Pavel Koshevoy <pkoshevoy@gmail.com>
This commit is contained in:
parent
7ea2710ec4
commit
6b57a294a3
|
@ -401,6 +401,7 @@ int ff_v4l2_m2m_create_context(AVCodecContext *avctx, V4L2m2mContext **s)
|
|||
priv->context->capture.num_buffers = priv->num_capture_buffers;
|
||||
priv->context->output.num_buffers = priv->num_output_buffers;
|
||||
priv->context->self_ref = priv->context_ref;
|
||||
priv->context->fd = -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue