diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-20 15:58:36 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-20 15:59:08 -0400 |
| commit | 86bcce7152b3aeb77a5fa66e17cabb6cca61b43d (patch) | |
| tree | d4fec8412559e22dbb92ccf74423f05c4e2df7c8 | |
| parent | 0c6bcfb345075dc042b139bcdfbc11cd862c7258 (diff) | |
| download | stasis-86bcce7152b3aeb77a5fa66e17cabb6cca61b43d.tar.gz | |
Convert sprintf to snprintf
| -rw-r--r-- | src/lib/core/ini.c | 6 |
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); |
