fbdev: core: Initialise structure to prevent kernel information leak

The structure fix is initialised before its usage to prevent
kernel information leak during copy_to_user.

Change-Id: Ice4da4c9bd6095a4387e1d16cb20ca474accb9dc
Signed-off-by: Krishna Manikandan <mkrishn@codeaurora.org>
This commit is contained in:
Krishna Manikandan 2017-05-25 11:50:56 +05:30 • committed by Dhaval Patel
commit 79a5952bec

View file

@ -1087,6 +1087,11 @@ static long do_fb_ioctl(struct fb_info *info, unsigned int cmd,
void __user *argp = (void __user *)arg;
long ret = 0;
memset(&var, 0, sizeof(var));
memset(&fix, 0, sizeof(fix));
memset(&cmap_from, 0, sizeof(cmap_from));
memset(&cmap, 0, sizeof(cmap));
switch (cmd) {
case FBIOGET_VSCREENINFO:
lock_fb_info(info);