The branch main has been updated by olce:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=59049f4b47ea8924ffae7c3c7b9e8c00a79285e0

commit 59049f4b47ea8924ffae7c3c7b9e8c00a79285e0
Author:     Olivier Certner <o...@freebsd.org>
AuthorDate: 2025-08-29 08:21:38 +0000
Commit:     Olivier Certner <o...@freebsd.org>
CommitDate: 2025-09-17 12:16:05 +0000

    hastd: Remove some now useless assertion
    
    It is in fact redundant with the previous one, as the set of
    supplementary groups is expected to be empty.
    
    MFC after:      5 days
    MFC to:         stable/15
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D52281
---
 sbin/hastd/subr.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sbin/hastd/subr.c b/sbin/hastd/subr.c
index add1280e960b..084ea50dae7c 100644
--- a/sbin/hastd/subr.c
+++ b/sbin/hastd/subr.c
@@ -156,7 +156,6 @@ drop_privs(const struct hast_resource *res)
        struct passwd *pw;
        uid_t ruid, euid, suid;
        gid_t rgid, egid, sgid;
-       gid_t gidset[1];
        bool capsicum, jailed;
 
        /*
@@ -285,7 +284,6 @@ drop_privs(const struct hast_resource *res)
        PJDLOG_VERIFY(egid == pw->pw_gid);
        PJDLOG_VERIFY(sgid == pw->pw_gid);
        PJDLOG_VERIFY(getgroups(0, NULL) == 0);
-       PJDLOG_VERIFY(getgroups(1, gidset) == 0);
 
        pjdlog_debug(1,
            "Privileges successfully dropped using %s%s+setgid+setuid.",

Reply via email to