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

Commit 82896210 authored by Dan Carpenter's avatar Dan Carpenter Committed by Greg Kroah-Hartman
Browse files

vt: NULL dereference in vt_do_kdsk_ioctl()



We forgot to set the "key_map" variable here, so it's still NULL.  This
was introduced recently in 079c9534 "vt:tackle kbd_table".

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarJiri Slaby <jslaby@suse.cz>
Acked-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 9abac853
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1863,6 +1863,7 @@ int vt_do_kdsk_ioctl(int cmd, struct kbentry __user *user_kbe, int perm,
				return -EPERM;
			}
			key_maps[s] = new_map;
			key_map = new_map;
			key_map[0] = U(K_ALLOCATED);
			for (j = 1; j < NR_KEYS; j++)
				key_map[j] = U(K_HOLE);