diff --git a/modules/videoio/src/cap_v4l.cpp b/modules/videoio/src/cap_v4l.cpp index 814b65bf130cbf2ee9008ab5df7920175a5bc050..59202e2927a0123f910dc4e4ac24972dc5180419 100644 --- a/modules/videoio/src/cap_v4l.cpp +++ b/modules/videoio/src/cap_v4l.cpp @@ -1613,6 +1613,7 @@ static double icvGetPropertyCAM_V4L (const CvCaptureCAM_V4L* capture, int property_id ) { { v4l2_format form; + memset(&form, 0, sizeof(v4l2_format)); form.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; if (-1 == ioctl (capture->deviceHandle, VIDIOC_G_FMT, &form)) { /* display an error message, and return an error code */