diff options
author | Colin Ian King <[email protected]> | 2020-01-07 15:02:06 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <[email protected]> | 2020-01-09 15:26:18 +0100 |
commit | 0c8c1ae155b89be7e0cd7e74494dfc83554c56d2 (patch) | |
tree | f535b7b2ffba5c076717b1fb59a0b76679ccfe6a /lib/mpi/mpi-internal.h | |
parent | baf98b0ad304e1959222c51b9ffc5c8f85865ca0 (diff) |
media: v4l2-core: fix uninitialized structure fields being returned to userspace
In the case where v4l2_event_dequeue fails the structure ev is not
being filled and this garbage data from the stack is being copied
to the ev32 structure and being copied back to userspace on the
VIDIOC_DQEVENT_TIME32 ioctl. Fix this by ensuring the ev structure
is zero'd to ensure uninitialized data is not leaked back.
Addresses-Coverity: ("Uninitialized scalar variable")
Fixes: 1a6c0b36dd19 ("media: v4l2-core: fix VIDIOC_DQEVENT for time64 ABI")
Signed-off-by: Colin Ian King <[email protected]>
Acked-by: Arnd Bergmann <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-internal.h')
0 files changed, 0 insertions, 0 deletions