From 0b70a93476a157b150417b5d8db85d1eb4c97806 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 29 Apr 2026 13:21:44 -0400 Subject: xmkstemp: Simplify tmpdir assignment --- src/lib/core/utils.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/lib') 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) { -- cgit