From 6aa43ff1e40f47263b571e4cb38b79bfaba36eb6 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 18 Dec 2016 06:50:51 -0700 Subject: [PATCH] HAVE_DECL_GETGROUPLIST_2 is always defined if HAVE_GETGROUPLIST_2 is, we need to check its value, not whether it is defined. --- include/sudo_compat.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sudo_compat.h b/include/sudo_compat.h index c2c951f4c..3642a3465 100644 --- a/include/sudo_compat.h +++ b/include/sudo_compat.h @@ -392,7 +392,7 @@ __dso_public int sudo_getgrouplist(const char *name, gid_t basegid, gid_t *group # undef getgrouplist # define getgrouplist(_a, _b, _c, _d) sudo_getgrouplist((_a), (_b), (_c), (_d)) #endif /* GETGROUPLIST */ -#if defined(HAVE_GETGROUPLIST_2) && !defined(HAVE_DECL_GETGROUPLIST_2) +#if defined(HAVE_GETGROUPLIST_2) && !HAVE_DECL_GETGROUPLIST_2 int getgrouplist_2(const char *name, gid_t basegid, gid_t **groups); #endif /* HAVE_GETGROUPLIST_2 && !HAVE_DECL_GETGROUPLIST_2 */ #ifndef HAVE_GETLINE -- 2.40.0