aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2026-04-20 15:58:36 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2026-04-20 15:58:36 -0400
commit5d4ca532e7a0980b9e66fe2a94ba6394751ea4e6 (patch)
tree93abda7313643c1cc23a065eb7cbcf75ff07350e /src
parent3c757efdd019ef82f3814f7d54952dcc5343b8a1 (diff)
downloadstasis-5d4ca532e7a0980b9e66fe2a94ba6394751ea4e6.tar.gz
Convert sprintf to snprintf
Diffstat (limited to 'src')
-rw-r--r--src/lib/core/ini.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/core/ini.c b/src/lib/core/ini.c
index ca87de5..1ecff17 100644
--- a/src/lib/core/ini.c
+++ b/src/lib/core/ini.c
@@ -454,12 +454,12 @@ int ini_write(struct INIFILE *ini, FILE **stream, unsigned mode) {
if (*hint == INIVAL_TYPE_STR_ARRAY) {
int leading_space = isspace(*render);
if (leading_space) {
- sprintf(outvalue + strlen(outvalue), "%s" LINE_SEP, render);
+ snprintf(outvalue + strlen(outvalue), sizeof(outvalue) - strlen(outvalue), "%s" LINE_SEP, render);
} else {
- sprintf(outvalue + strlen(outvalue), " %s" LINE_SEP, render);
+ snprintf(outvalue + strlen(outvalue), sizeof(outvalue) - strlen(outvalue), " %s" LINE_SEP, render);
}
} else {
- sprintf(outvalue + strlen(outvalue), "%s", render);
+ snprintf(outvalue + strlen(outvalue), sizeof(outvalue) - strlen(outvalue), "%s", render);
}
if (mode == INI_WRITE_PRESERVE) {
guard_free(render);