--- rxvt-unicode/src/keyboard.C 2006/02/20 22:40:35 1.25 +++ rxvt-unicode/src/keyboard.C 2006/10/09 23:12:45 1.26 @@ -238,7 +238,7 @@ key->type = keysym_t::LIST; key->range = suffix - middle - 1; - strcpy (translation, translation + 4); + memmove (translation, translation + 4, strlen (translation + 4) + 1); } else rxvt_warn ("cannot parse list-type keysym '%s', treating as normal keysym.\n", translation);