summaryrefslogtreecommitdiff
path: root/src/test/test-hostname-setup.c
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2023-04-21 16:25:31 +0200
committerDavid Tardon <dtardon@redhat.com>2023-04-21 16:44:05 +0200
commit596b44b178757b72975e7d577896f29b71c731ff (patch)
tree58fd7a89f5cc78a08437108252cdeac5a0a3608b /src/test/test-hostname-setup.c
parent925c51d95c1e28db9f1e75922e427a9398c1888b (diff)
downloadsystemd-596b44b178757b72975e7d577896f29b71c731ff.tar.gz
test: use _cleanup_ for temp. files
Diffstat (limited to 'src/test/test-hostname-setup.c')
-rw-r--r--src/test/test-hostname-setup.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/test/test-hostname-setup.c b/src/test/test-hostname-setup.c
index 241b197f47..94e5ece560 100644
--- a/src/test/test-hostname-setup.c
+++ b/src/test/test-hostname-setup.c
@@ -4,13 +4,14 @@
#include "alloc-util.h"
#include "fileio.h"
+#include "fs-util.h"
#include "hostname-setup.h"
#include "string-util.h"
#include "tests.h"
#include "tmpfile-util.h"
TEST(read_etc_hostname) {
- char path[] = "/tmp/hostname.XXXXXX";
+ _cleanup_(unlink_tempfilep) char path[] = "/tmp/hostname.XXXXXX";
char *hostname;
int fd;
@@ -54,8 +55,6 @@ TEST(read_etc_hostname) {
/* nonexisting file */
assert_se(read_etc_hostname("/non/existing", &hostname) == -ENOENT);
assert_se(hostname == (char*) 0x1234); /* does not touch argument on error */
-
- unlink(path);
}
TEST(hostname_setup) {