diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-29 13:21:44 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-05-11 15:51:10 -0400 |
| commit | eb362846147bea33242c66972493a2fce8ba7053 (patch) | |
| tree | afc3434af39f202ad2e237ea9b47d517313fb9da /src | |
| parent | a3c516350bcfdbfca8557a528d20daae5eef6a06 (diff) | |
| download | stasis-eb362846147bea33242c66972493a2fce8ba7053.tar.gz | |
xmkstemp: Simplify tmpdir assignment
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/core/utils.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/lib/core/utils.c b/src/lib/core/utils.c index ba847e2..0ba5170 100644 --- a/src/lib/core/utils.c +++ b/src/lib/core/utils.c @@ -504,14 +504,10 @@ void debug_shell() { char *xmkstemp(FILE **fp, const char *mode) { int fd = -1; - char tmpdir[PATH_MAX]; - char t_name[PATH_MAX * 2]; + char tmpdir[PATH_MAX] = {0}; + char t_name[PATH_MAX * 2] = {0}; - if (globals.tmpdir) { - strncpy(tmpdir, globals.tmpdir, sizeof(tmpdir) - 1); - } else { - strncpy(tmpdir, "/tmp/stasis", sizeof(tmpdir) - 1); - } + strncpy(tmpdir, globals.tmpdir ? globals.tmpdir : "/tmp/stasis", sizeof(tmpdir) - 1); tmpdir[sizeof(tmpdir) - 1] = '\0'; if (mkdirs(tmpdir, 0700) < 0) { |
