From 1f4cb5a5fec785eb50114c5573d109d1a0cb2307 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 1 Aug 2025 10:58:12 -0400 Subject: [PATCH] test: Accept mkdir_p("/proc/foo") might return EACCES ... as it does under Gentoo's sandbox. Fixes: 6770131e ("util: fix a memleak in mkdir_p") (cherry picked from commit 7f3aa8058a49c4dd50fe953e877d13dcf45000fe) Part-of: --- test/test-utils.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/test-utils.c b/test/test-utils.c index d1a43220..a3f19aea 100644 --- a/test/test-utils.c +++ b/test/test-utils.c @@ -70,7 +70,10 @@ START_TEST(mkdir_p_test) litest_assert_neg_errno_success(mkdir_p(testdir)); rmdir(testdir); - litest_assert_int_eq(mkdir_p("/proc/foo"), -ENOENT); + int ret = mkdir_p("/proc/foo"); + litest_assert_msg(ret == -ENOENT || ret == -EACCES, + "mkdir_p(\"/proc/foo\") returned %d\n", + ret); } END_TEST