X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fudev%2Fkeymap%2Fkeymap.c;fp=src%2Fudev%2Fkeymap%2Fkeymap.c;h=a6f97ddcef8ba287ecac1b0c89c93939d115100a;hp=0db33b9a86beb3578654fb52b4fb399e102111f0;hb=3bb9434b69b8562117b8ec34b4498aa208907316;hpb=6e303b233beae8d189d5e4f8c58ad3fa534a087a diff --git a/src/udev/keymap/keymap.c b/src/udev/keymap/keymap.c index 0db33b9a8..a6f97ddce 100644 --- a/src/udev/keymap/keymap.c +++ b/src/udev/keymap/keymap.c @@ -204,11 +204,11 @@ static int merge_table(int fd, FILE *f) { if (*p == '#' || *p == '\n') continue; - if (sscanf(p, "%u %i", &scancode, &new_keycode) != 2) { + if (sscanf(p, "%i %i", &scancode, &new_keycode) != 2) { char t[105] = "KEY_UNKNOWN"; const struct key *k; - if (sscanf(p, "%u %100s", &scancode, t+4) != 2) { + if (sscanf(p, "%i %100s", &scancode, t+4) != 2) { fprintf(stderr, "WARNING: Parse failure at line %i, ignoring.\n", line); r = -1; continue;