aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2018-06-20 17:45:01 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2018-06-20 17:45:01 -0500
commitb2f5531194e33c229462e9f52fa1d9388463f7b7 (patch)
tree93c1f9e4964971f26e3a064c00c25324dcc89a87
parent19bf49a710f27d4774ed4c6372d87d6ba15f189e (diff)
librc-misc: convert snprintf calls to xasprintf
-rw-r--r--src/librc/librc-misc.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/librc/librc-misc.c b/src/librc/librc-misc.c
index 9d514bcd..178768c5 100644
--- a/src/librc/librc-misc.c
+++ b/src/librc/librc-misc.c
@@ -237,13 +237,9 @@ static void rc_config_set_value(RC_STRINGLIST *config, char *value)
if (token[i] == '\n')
token[i] = 0;
- i = strlen(entry) + strlen(token) + 2;
- newline = xmalloc(sizeof(char) * i);
- snprintf(newline, i, "%s=%s", entry, token);
+ xasprintf(&newline, "%s=%s", entry, token);
} else {
- i = strlen(entry) + 2;
- newline = xmalloc(sizeof(char) * i);
- snprintf(newline, i, "%s=", entry);
+ xasprintf(&newline, "%s=", entry);
}
replaced = false;
@@ -300,8 +296,7 @@ static RC_STRINGLIST *rc_config_kcl(RC_STRINGLIST *config)
if (value != NULL) {
len = varlen + strlen(value) + 2;
- tmp = xmalloc(sizeof(char) * len);
- snprintf(tmp, len, "%s=%s", override->value, value);
+ xasprintf(&tmp, "%s=%s", override->value, value);
}
/*