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