Searched refs:priv_ngroups (Results 1 – 8 of 8) sorted by relevance
/dports/mail/exim-mysql/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim-postgresql/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim-ldap2/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim-monitor/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim-sa-exim/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim-sqlite/exim-4.95/src/ |
H A D | priv.c | 15 static int priv_ngroups; variable 31 priv_ngroups = getgroups(nelem(priv_groups), priv_groups); in priv_drop_temp() 32 if (priv_ngroups < 0) in priv_drop_temp() 35 if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) in priv_drop_temp() 66 if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) in priv_restore()
|
/dports/mail/exim-doc-html/exim-html-4.94.2/exim-html-4.94.2/doc/html/static/doc/security/CVE-2020-qualys/patches-rebase/ |
H A D | 0025-CVE-2020-28008-Assorted-attacks-in-Exim-s-spool-dire.patch | 34 +static int priv_ngroups; 48 + priv_ngroups = getgroups(nelem(priv_groups), priv_groups); 49 + if (priv_ngroups < 0) _exit(EXIT_FAILURE); 51 + if (priv_ngroups > 0 && setgroups(1, &temp_gid) != 0) _exit(EXIT_FAILURE); 74 + if (priv_ngroups > 0 && setgroups(priv_ngroups, priv_groups) != 0) _exit(EXIT_FAILURE);
|