Properly seek to start of keymap descriptor

This commit is contained in:
Birk Magnussen
2025-01-21 10:20:05 +01:00
committed by Nick Bolton
parent f969e0a03b
commit b13afbbbb9

View File

@ -60,6 +60,7 @@ void EiKeyState::init_default_keymap()
void EiKeyState::init(int fd, size_t len)
{
auto buffer = std::make_unique<char[]>(len + 1);
lseek(fd, 0, SEEK_SET);
auto sz = read(fd, buffer.get(), len);
if ((size_t)sz < len) {