Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79a5952b authored by Krishna Manikandan's avatar Krishna Manikandan Committed by Dhaval Patel
Browse files

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: default avatarKrishna Manikandan <mkrishn@codeaurora.org>
parent 8bbd1df3
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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);