summaryrefslogtreecommitdiffstats
path: root/usr.sbin/kbdmap
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2015-05-14 14:20:50 +0000
committeremaste <emaste@FreeBSD.org>2015-05-14 14:20:50 +0000
commit7b657b5b07bcbea2c606b26bb87a8c180fc1e1a1 (patch)
tree4588d85f8350850374297af9728b8e64dbd92b7c /usr.sbin/kbdmap
parentae37189fefd4d3cc5c4a41de75b5808066f592c4 (diff)
downloadFreeBSD-src-7b657b5b07bcbea2c606b26bb87a8c180fc1e1a1.zip
FreeBSD-src-7b657b5b07bcbea2c606b26bb87a8c180fc1e1a1.tar.gz
kbdmap(1): increase description size to 256 bytes
After conversion to UTF-8 some INDEX.keymaps descriptions are longer than the previous limit of 64 bytes. PR: 193656 Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'usr.sbin/kbdmap')
-rw-r--r--usr.sbin/kbdmap/kbdmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/kbdmap/kbdmap.c b/usr.sbin/kbdmap/kbdmap.c
index bf2aa81..08c0d77 100644
--- a/usr.sbin/kbdmap/kbdmap.c
+++ b/usr.sbin/kbdmap/kbdmap.c
@@ -571,7 +571,7 @@ menu_read(void)
char *p;
int mark, num_keymaps, items, i;
char buffer[256], filename[PATH_MAX];
- char keym[64], lng[64], desc[64];
+ char keym[64], lng[64], desc[256];
char dialect[64], lang_abk[64];
struct keymap *km;
struct keymap **km_sorted;
@@ -616,7 +616,7 @@ menu_read(void)
continue;
/* Parse input, removing newline */
- matches = sscanf(p, "%64[^:]:%64[^:]:%64[^:\n]",
+ matches = sscanf(p, "%64[^:]:%64[^:]:%256[^:\n]",
keym, lng, desc);
if (matches == 3) {
if (strcmp(keym, "FONT")
OpenPOWER on IntegriCloud