OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=35
23 lines
653 B
Diff
23 lines
653 B
Diff
Index: kbd-1.15.3/src/loadkeys.y
|
|
===================================================================
|
|
--- kbd-1.15.3.orig/src/loadkeys.y
|
|
+++ kbd-1.15.3/src/loadkeys.y
|
|
@@ -352,8 +352,6 @@ static int defkeys(int fd, int kbd_mode)
|
|
j, (key_map[i])[j]);
|
|
}
|
|
}
|
|
- xfree(key_map[i]);
|
|
- xfree(keymap_was_set[i]);
|
|
|
|
} else if (keymaps_line_seen && !defining[i]) {
|
|
/* deallocate keymap */
|
|
@@ -1116,7 +1114,7 @@ int main(int argc, char *argv[])
|
|
|
|
if (!optm && !optb) {
|
|
/* check whether the keyboard is in Unicode mode */
|
|
- fd = getfd(console);
|
|
+ fd = getfd(NULL);
|
|
|
|
if (ioctl(fd, KDGKBMODE, &kbd_mode)) {
|
|
perror("KDGKBMODE");
|