svn commit: r282904 - head/usr.sbin/kbdmap
Ed Maste
emaste at FreeBSD.org
Thu May 14 14:20:51 UTC 2015
Author: emaste
Date: Thu May 14 14:20:50 2015
New Revision: 282904
URL: https://svnweb.freebsd.org/changeset/base/282904
Log:
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
Modified:
head/usr.sbin/kbdmap/kbdmap.c
Modified: head/usr.sbin/kbdmap/kbdmap.c
==============================================================================
--- head/usr.sbin/kbdmap/kbdmap.c Thu May 14 14:16:09 2015 (r282903)
+++ head/usr.sbin/kbdmap/kbdmap.c Thu May 14 14:20:50 2015 (r282904)
@@ -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")
More information about the svn-src-all
mailing list