From: Yu Watanabe Date: Fri, 31 Jan 2020 14:31:19 +0000 (+0900) Subject: test: also check the result of merge_gid_lists() X-Git-Tag: v245-rc1~42^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F14721%2Fhead;p=thirdparty%2Fsystemd.git test: also check the result of merge_gid_lists() Fixes CID#1412354. --- diff --git a/src/test/test-user-util.c b/src/test/test-user-util.c index 6bfe7dc7e17..084a584876d 100644 --- a/src/test/test-user-util.c +++ b/src/test/test-user-util.c @@ -310,15 +310,19 @@ static void test_gid_lists_ops(void) { int nresult; nresult = merge_gid_lists(l2, ELEMENTSOF(l2), l3, ELEMENTSOF(l3), &res1); + assert_se(nresult >= 0); assert_se(memcmp_nn(res1, nresult, result1, ELEMENTSOF(result1)) == 0); nresult = merge_gid_lists(NULL, 0, l2, ELEMENTSOF(l2), &res2); + assert_se(nresult >= 0); assert_se(memcmp_nn(res2, nresult, l2, ELEMENTSOF(l2)) == 0); nresult = merge_gid_lists(l1, ELEMENTSOF(l1), l1, ELEMENTSOF(l1), &res3); + assert_se(nresult >= 0); assert_se(memcmp_nn(l1, ELEMENTSOF(l1), res3, nresult) == 0); nresult = merge_gid_lists(l1, ELEMENTSOF(l1), l4, ELEMENTSOF(l4), &res4); + assert_se(nresult >= 0); assert_se(memcmp_nn(result2, ELEMENTSOF(result2), res4, nresult) == 0); nresult = getgroups_alloc(&gids);