diff --git a/src/libei-device.c b/src/libei-device.c index d1dcd7c..11ac2a2 100644 --- a/src/libei-device.c +++ b/src/libei-device.c @@ -725,6 +725,7 @@ handle_msg_keymap(struct ei_keyboard *keyboard, uint32_t keymap_type, uint32_t k struct ei_device *device = ei_keyboard_get_device(keyboard); ei_device_set_keymap(device, keymap_type, keymap_fd, keymap_sz); + xclose (keymap_fd); return NULL; }