librc-misc: convert snprintf calls to xasprintf

This commit is contained in:
William Hubbs 2018-06-20 17:45:01 -05:00
parent 19bf49a710
commit b2f5531194

View File

@ -237,13 +237,9 @@ static void rc_config_set_value(RC_STRINGLIST *config, char *value)
if (token[i] == '\n') if (token[i] == '\n')
token[i] = 0; token[i] = 0;
i = strlen(entry) + strlen(token) + 2; xasprintf(&newline, "%s=%s", entry, token);
newline = xmalloc(sizeof(char) * i);
snprintf(newline, i, "%s=%s", entry, token);
} else { } else {
i = strlen(entry) + 2; xasprintf(&newline, "%s=", entry);
newline = xmalloc(sizeof(char) * i);
snprintf(newline, i, "%s=", entry);
} }
replaced = false; replaced = false;
@ -300,8 +296,7 @@ static RC_STRINGLIST *rc_config_kcl(RC_STRINGLIST *config)
if (value != NULL) { if (value != NULL) {
len = varlen + strlen(value) + 2; len = varlen + strlen(value) + 2;
tmp = xmalloc(sizeof(char) * len); xasprintf(&tmp, "%s=%s", override->value, value);
snprintf(tmp, len, "%s=%s", override->value, value);
} }
/* /*