]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-chase: Add one more test for chase_and_openat()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 2 Jun 2023 09:05:10 +0000 (11:05 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 6 Jun 2023 12:42:03 +0000 (14:42 +0200)
src/test/test-chase.c

index c62a14a777ad1c202a91cfc16e48b28fc81895b1..4f1573cec33ffb0ec2542884c08368d164db626f 100644 (file)
@@ -586,6 +586,12 @@ TEST(chaseat) {
         assert_se(fd_verify_directory(fd) >= 0);
         fd = safe_close(fd);
 
+        fd = chase_and_openat(tfd, NULL, CHASE_PARENT|CHASE_EXTRACT_FILENAME, O_PATH|O_DIRECTORY|O_CLOEXEC, &result);
+        assert_se(fd >= 0);
+        assert_se(streq(result, "."));
+        fd = safe_close(fd);
+        result = mfree(result);
+
         /* Test chase_and_openatdir() */
 
         assert_se(chase_and_opendirat(tfd, "o/p/e/n/d/i", 0, &result, &dir) >= 0);