summaryrefslogtreecommitdiff
path: root/src/test/test-fs-util.c
diff options
context:
space:
mode:
authorNick Rosbrook <nick.rosbrook@canonical.com>2022-12-12 14:37:52 -0500
committerNick Rosbrook <nick.rosbrook@canonical.com>2022-12-14 13:58:12 -0500
commit079fcdd04f57bfb1e333fea853e050c99eb16e02 (patch)
treeb11f4ff67c25c4852dd40a0998a16e696f88f671 /src/test/test-fs-util.c
parent415eb50570744daf2257fc6fc96e2d5750532785 (diff)
downloadsystemd-079fcdd04f57bfb1e333fea853e050c99eb16e02.tar.gz
test-fs-util: skip part of test_chase_symlinks if machine-id is not initialized
The part of test_chase_symlink in test-fs-util that calls sd_id128_get_machine will fail if /etc/machine-id is empty, so skip this block if the machine-id is not initialized.
Diffstat (limited to 'src/test/test-fs-util.c')
-rw-r--r--src/test/test-fs-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/test-fs-util.c b/src/test/test-fs-util.c
index 16c6774a65..69f6303990 100644
--- a/src/test/test-fs-util.c
+++ b/src/test/test-fs-util.c
@@ -315,7 +315,7 @@ TEST(chase_symlinks) {
assert_se(symlink("/usr/../etc/./machine-id", p) >= 0);
r = chase_symlinks(p, NULL, 0, NULL, &pfd);
- if (r != -ENOENT) {
+ if (r != -ENOENT && sd_id128_get_machine(NULL) >= 0) {
_cleanup_close_ int fd = -1;
sd_id128_t a, b;