diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-29 13:21:44 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-29 13:21:44 -0400 |
| commit | 0b70a93476a157b150417b5d8db85d1eb4c97806 (patch) | |
| tree | 2c099ee729346fa8b54da58d85833098060d4d40 /src | |
| parent | be5457168833d8297f6affa16bf67d9333e8ad75 (diff) | |
| download | stasis-0b70a93476a157b150417b5d8db85d1eb4c97806.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 269dcdc..0c6880f 100644 --- a/src/lib/core/utils.c +++ b/src/lib/core/utils.c @@ -508,14 +508,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) { |
