libv4lconvert: fix a v4l2-compliance error
authorHans Verkuil <hans.verkuil@cisco.com>
Wed, 9 Apr 2014 07:50:10 +0000 (09:50 +0200)
committerHans Verkuil <hans.verkuil@cisco.com>
Fri, 11 Apr 2014 15:13:03 +0000 (17:13 +0200)
memset frmsize->reserved to 0.

fail: v4l2-test-formats.cpp(150): frmsize.reserved not zeroed

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
lib/libv4lconvert/libv4lconvert.c

index df06b75..4e1be69 100644 (file)
@@ -1542,6 +1542,7 @@ int v4lconvert_enum_framesizes(struct v4lconvert_data *data,
        }
 
        frmsize->type = data->framesizes[frmsize->index].type;
+       memset(frmsize->reserved, 0, sizeof(frmsize->reserved));
        switch (frmsize->type) {
        case V4L2_FRMSIZE_TYPE_DISCRETE:
                frmsize->discrete = data->framesizes[frmsize->index].discrete;