Change-Id: I9abff4fbb8b49f7a69f2ff8a8b514945966a4127
keyboard->keymap_fd, 0);
PEPPER_CHECK(keymap_map, goto error, "failed to mmap for keymap\n");
- strcpy(keymap_map, keymap_str);
+ strncpy(keymap_map, keymap_str, keyboard->keymap_len);
state = xkb_state_new(keyboard->keymap);
PEPPER_CHECK(state, goto error, "failed to create xkb state\n");
if (!name)
return -1;
- strcpy(name, path);
- strcat(name, template);
+ strncpy(name, path, strlen(path) + 1);
+ strncat(name, template, sizeof(template));
fd = create_tmpfile_cloexec(name);