dcavalca / rpms / systemd

Forked from rpms/systemd 4 months ago
Clone
Zbigniew Jędrzejewski-Szmek 27ec45
From b177b0ef92d226a9f303aecbff0cf2e7293667b3 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 27ec45
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Zbigniew Jędrzejewski-Szmek 27ec45
Date: Sat, 8 Aug 2020 09:21:37 +0200
Zbigniew Jędrzejewski-Szmek 27ec45
Subject: [PATCH] Do not assert in test_add_acls_for_user()
Zbigniew Jędrzejewski-Szmek 27ec45
Zbigniew Jędrzejewski-Szmek 27ec45
This is failing on s390x with:
Zbigniew Jędrzejewski-Szmek 27ec45
/* test_add_acls_for_user */
Zbigniew Jędrzejewski-Szmek 27ec45
add_acls_for_user(3, 1000): Invalid argument
Zbigniew Jędrzejewski-Szmek 27ec45
Assertion 'r >= 0' failed at src/test/test-acl-util.c:46, function test_add_acls_for_user(). Aborting.
Zbigniew Jędrzejewski-Szmek 27ec45
---
Zbigniew Jędrzejewski-Szmek 27ec45
 src/test/test-acl-util.c | 4 ----
Zbigniew Jędrzejewski-Szmek 27ec45
 1 file changed, 4 deletions(-)
Zbigniew Jędrzejewski-Szmek 27ec45
Zbigniew Jędrzejewski-Szmek 27ec45
diff --git a/src/test/test-acl-util.c b/src/test/test-acl-util.c
Zbigniew Jędrzejewski-Szmek 27ec45
index 9f0e594e67..a91d64ab0c 100644
Zbigniew Jędrzejewski-Szmek 27ec45
--- a/src/test/test-acl-util.c
Zbigniew Jędrzejewski-Szmek 27ec45
+++ b/src/test/test-acl-util.c
Zbigniew Jędrzejewski-Szmek 27ec45
@@ -43,24 +43,20 @@ static void test_add_acls_for_user(void) {
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         r = add_acls_for_user(fd, uid);
Zbigniew Jędrzejewski-Szmek 27ec45
         log_info_errno(r, "add_acls_for_user(%d, "UID_FMT"): %m", fd, uid);
Zbigniew Jędrzejewski-Szmek 27ec45
-        assert_se(r >= 0);
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         cmd = strjoina("ls -l ", fn);
Zbigniew Jędrzejewski-Szmek 27ec45
         assert_se(system(cmd) == 0);
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         cmd = strjoina("getfacl -p ", fn);
Zbigniew Jędrzejewski-Szmek 27ec45
-        assert_se(system(cmd) == 0);
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         /* set the acls again */
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         r = add_acls_for_user(fd, uid);
Zbigniew Jędrzejewski-Szmek 27ec45
-        assert_se(r >= 0);
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         cmd = strjoina("ls -l ", fn);
Zbigniew Jędrzejewski-Szmek 27ec45
         assert_se(system(cmd) == 0);
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         cmd = strjoina("getfacl -p ", fn);
Zbigniew Jędrzejewski-Szmek 27ec45
-        assert_se(system(cmd) == 0);
Zbigniew Jędrzejewski-Szmek 27ec45
 
Zbigniew Jędrzejewski-Szmek 27ec45
         unlink(fn);
Zbigniew Jędrzejewski-Szmek 27ec45
 }