Properly seek to start of keymap descriptor
This commit is contained in:
parent
f969e0a03b
commit
b13afbbbb9
1 changed files with 1 additions and 0 deletions
|
|
@ -60,6 +60,7 @@ void EiKeyState::init_default_keymap()
|
||||||
void EiKeyState::init(int fd, size_t len)
|
void EiKeyState::init(int fd, size_t len)
|
||||||
{
|
{
|
||||||
auto buffer = std::make_unique<char[]>(len + 1);
|
auto buffer = std::make_unique<char[]>(len + 1);
|
||||||
|
lseek(fd, 0, SEEK_SET);
|
||||||
auto sz = read(fd, buffer.get(), len);
|
auto sz = read(fd, buffer.get(), len);
|
||||||
|
|
||||||
if ((size_t)sz < len) {
|
if ((size_t)sz < len) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue