From 21674ab382a07fa799af2aee399325f1cb4f1876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 14 Jul 2020 08:55:20 +0200 Subject: [PATCH] input: keyboard: keymap: close(fd) on early-return when failing to mmap --- input.c | 1 + 1 file changed, 1 insertion(+) diff --git a/input.c b/input.c index 74c49dc6..79491f8f 100644 --- a/input.c +++ b/input.c @@ -212,6 +212,7 @@ keyboard_keymap(void *data, struct wl_keyboard *wl_keyboard, char *map_str = mmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0); if (map_str == MAP_FAILED) { LOG_ERRNO("failed to mmap keyboard keymap"); + close(fd); return; }