Merging upstream version 4.2+20230304.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
2bc61998f8
commit
61538669fd
4 changed files with 19 additions and 7 deletions
11
util.c
11
util.c
|
@ -421,14 +421,19 @@ int parse_layout_10(char *layout)
|
|||
|
||||
int parse_layout_faulty(char *layout)
|
||||
{
|
||||
int ln, mode;
|
||||
char *m;
|
||||
|
||||
if (!layout)
|
||||
return -1;
|
||||
|
||||
/* Parse the layout string for 'faulty' */
|
||||
int ln = strcspn(layout, "0123456789");
|
||||
char *m = xstrdup(layout);
|
||||
int mode;
|
||||
ln = strcspn(layout, "0123456789");
|
||||
m = xstrdup(layout);
|
||||
m[ln] = 0;
|
||||
mode = map_name(faultylayout, m);
|
||||
free(m);
|
||||
|
||||
if (mode == UnSet)
|
||||
return -1;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue