media: media-device.c: zero reserved fields
MEDIA_IOC_SETUP_LINK didn't zero the reserved field of the media_link_desc struct. Do so in media_device_setup_link(). MEDIA_IOC_ENUM_LINKS didn't zero the reserved field of the media_links_enum struct. Do so in media_device_enum_links(). Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
Родитель
dfa2e02e01
Коммит
fcab757396
|
@ -190,6 +190,7 @@ static long media_device_enum_links(struct media_device *mdev,
|
|||
ulink_desc++;
|
||||
}
|
||||
}
|
||||
memset(links->reserved, 0, sizeof(links->reserved));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -218,6 +219,8 @@ static long media_device_setup_link(struct media_device *mdev,
|
|||
if (link == NULL)
|
||||
return -EINVAL;
|
||||
|
||||
memset(linkd->reserved, 0, sizeof(linkd->reserved));
|
||||
|
||||
/* Setup the link on both entities. */
|
||||
return __media_entity_setup_link(link, linkd->flags);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче