dump: Fix overflow of 'defining' variable
authorAlexey Gladkov <gladkov.alexey@gmail.com>
Thu, 3 Jan 2013 00:18:11 +0000 (04:18 +0400)
committerAlexey Gladkov <gladkov.alexey@gmail.com>
Thu, 3 Jan 2013 00:18:11 +0000 (04:18 +0400)
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
src/libkeymap/keymap.h

index 895497f..7e79ebe 100644 (file)
@@ -37,7 +37,7 @@ struct keymap {
        lkflags flags;
 
        /* What keymaps are we defining? */
-       char defining[MAX_NR_KEYMAPS];
+       u_short defining[MAX_NR_KEYMAPS];
        int max_keymap;              /* from here on, defining[] is false */
 
        /* the kernel structures we want to set or print */