Revision 1eec614b keymaps.c
b/keymaps.c | ||
---|---|---|
67 | 67 |
} |
68 | 68 |
if (kr == NULL) { |
69 | 69 |
kr = qemu_mallocz(sizeof(*kr)); |
70 |
if (kr) { |
|
71 |
kr->start = kr->end = code; |
|
72 |
kr->next = *krp; |
|
73 |
*krp = kr; |
|
74 |
} |
|
70 |
kr->start = kr->end = code; |
|
71 |
kr->next = *krp; |
|
72 |
*krp = kr; |
|
75 | 73 |
} |
76 | 74 |
} |
77 | 75 |
|
... | ... | |
88 | 86 |
|
89 | 87 |
if (!k) |
90 | 88 |
k = qemu_mallocz(sizeof(kbd_layout_t)); |
91 |
if (!k) |
|
92 |
return 0; |
|
93 | 89 |
if (!(f = fopen(file_name, "r"))) { |
94 | 90 |
fprintf(stderr, |
95 | 91 |
"Could not read keymap file: '%s'\n", file_name); |
Also available in: Unified diff