Use sasprintf()

This commit is contained in:
Michael Stapelberg 2015-10-11 20:42:52 +02:00
parent 62bb7af5c3
commit 94bdf607bb
1 changed files with 5 additions and 5 deletions

View File

@ -673,19 +673,19 @@ static int fill_rmlvo_from_root(struct xkb_rule_names *xkb_names) {
remaining -= len; remaining -= len;
switch (i) { switch (i) {
case 0: case 0:
asprintf((char **)&(xkb_names->rules), "%.*s", len, walk); sasprintf((char **)&(xkb_names->rules), "%.*s", len, walk);
break; break;
case 1: case 1:
asprintf((char **)&(xkb_names->model), "%.*s", len, walk); sasprintf((char **)&(xkb_names->model), "%.*s", len, walk);
break; break;
case 2: case 2:
asprintf((char **)&(xkb_names->layout), "%.*s", len, walk); sasprintf((char **)&(xkb_names->layout), "%.*s", len, walk);
break; break;
case 3: case 3:
asprintf((char **)&(xkb_names->variant), "%.*s", len, walk); sasprintf((char **)&(xkb_names->variant), "%.*s", len, walk);
break; break;
case 4: case 4:
asprintf((char **)&(xkb_names->options), "%.*s", len, walk); sasprintf((char **)&(xkb_names->options), "%.*s", len, walk);
break; break;
} }
DLOG("component %d of _XKB_RULES_NAMES is \"%.*s\"\n", i, len, walk); DLOG("component %d of _XKB_RULES_NAMES is \"%.*s\"\n", i, len, walk);