From b13afbbbb9a8a76e9e5d4ed11cfef2128ba82d2a Mon Sep 17 00:00:00 2001 From: Birk Magnussen <6238428+BMagnu@users.noreply.github.com> Date: Tue, 21 Jan 2025 10:20:05 +0100 Subject: [PATCH] Properly seek to start of keymap descriptor --- src/lib/platform/EiKeyState.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/platform/EiKeyState.cpp b/src/lib/platform/EiKeyState.cpp index 9e5775ad3..e583be240 100644 --- a/src/lib/platform/EiKeyState.cpp +++ b/src/lib/platform/EiKeyState.cpp @@ -60,6 +60,7 @@ void EiKeyState::init_default_keymap() void EiKeyState::init(int fd, size_t len) { auto buffer = std::make_unique(len + 1); + lseek(fd, 0, SEEK_SET); auto sz = read(fd, buffer.get(), len); if ((size_t)sz < len) {