mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-31 06:15:37 +00:00
debug_decl and debug_decl_vars now require a semicolon at the end.
This commit is contained in:
@@ -92,7 +92,7 @@ void
|
||||
sudo_pwutil_set_backend(sudo_make_pwitem_t pwitem, sudo_make_gritem_t gritem,
|
||||
sudo_make_gidlist_item_t gidlist_item, sudo_make_grlist_item_t grlist_item)
|
||||
{
|
||||
debug_decl(sudo_pwutil_set_backend, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_pwutil_set_backend, SUDOERS_DEBUG_NSS);
|
||||
|
||||
make_pwitem = pwitem;
|
||||
make_gritem = gritem;
|
||||
@@ -158,7 +158,7 @@ cmp_gidlist(const void *v1, const void *v2)
|
||||
void
|
||||
sudo_pw_addref(struct passwd *pw)
|
||||
{
|
||||
debug_decl(sudo_pw_addref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_pw_addref, SUDOERS_DEBUG_NSS);
|
||||
ptr_to_item(pw)->refcnt++;
|
||||
debug_return;
|
||||
}
|
||||
@@ -167,7 +167,7 @@ static void
|
||||
sudo_pw_delref_item(void *v)
|
||||
{
|
||||
struct cache_item *item = v;
|
||||
debug_decl(sudo_pw_delref_item, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_pw_delref_item, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (--item->refcnt == 0)
|
||||
free(item);
|
||||
@@ -178,7 +178,7 @@ sudo_pw_delref_item(void *v)
|
||||
void
|
||||
sudo_pw_delref(struct passwd *pw)
|
||||
{
|
||||
debug_decl(sudo_pw_delref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_pw_delref, SUDOERS_DEBUG_NSS);
|
||||
sudo_pw_delref_item(ptr_to_item(pw));
|
||||
debug_return;
|
||||
}
|
||||
@@ -191,7 +191,7 @@ sudo_getpwuid(uid_t uid)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_getpwuid, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_getpwuid, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (pwcache_byuid == NULL) {
|
||||
pwcache_byuid = rbcreate(cmp_pwuid);
|
||||
@@ -262,7 +262,7 @@ sudo_getpwnam(const char *name)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_getpwnam, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_getpwnam, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (pwcache_byname == NULL) {
|
||||
pwcache_byname = rbcreate(cmp_pwnam);
|
||||
@@ -338,7 +338,7 @@ sudo_mkpwent(const char *user, uid_t uid, gid_t gid, const char *home,
|
||||
struct passwd *pw;
|
||||
size_t len, name_len, home_len, shell_len;
|
||||
int i;
|
||||
debug_decl(sudo_mkpwent, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_mkpwent, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (pwcache_byuid == NULL)
|
||||
pwcache_byuid = rbcreate(cmp_pwuid);
|
||||
@@ -434,7 +434,7 @@ sudo_fakepwnam(const char *user, gid_t gid)
|
||||
{
|
||||
const char *errstr;
|
||||
uid_t uid;
|
||||
debug_decl(sudo_fakepwnam, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_fakepwnam, SUDOERS_DEBUG_NSS);
|
||||
|
||||
uid = (uid_t) sudo_strtoid(user + 1, &errstr);
|
||||
if (errstr != NULL) {
|
||||
@@ -448,7 +448,7 @@ sudo_fakepwnam(const char *user, gid_t gid)
|
||||
void
|
||||
sudo_freepwcache(void)
|
||||
{
|
||||
debug_decl(sudo_freepwcache, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_freepwcache, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (pwcache_byuid != NULL) {
|
||||
rbdestroy(pwcache_byuid, sudo_pw_delref_item);
|
||||
@@ -481,7 +481,7 @@ cmp_grgid(const void *v1, const void *v2)
|
||||
void
|
||||
sudo_gr_addref(struct group *gr)
|
||||
{
|
||||
debug_decl(sudo_gr_addref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_gr_addref, SUDOERS_DEBUG_NSS);
|
||||
ptr_to_item(gr)->refcnt++;
|
||||
debug_return;
|
||||
}
|
||||
@@ -490,7 +490,7 @@ static void
|
||||
sudo_gr_delref_item(void *v)
|
||||
{
|
||||
struct cache_item *item = v;
|
||||
debug_decl(sudo_gr_delref_item, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_gr_delref_item, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (--item->refcnt == 0)
|
||||
free(item);
|
||||
@@ -501,7 +501,7 @@ sudo_gr_delref_item(void *v)
|
||||
void
|
||||
sudo_gr_delref(struct group *gr)
|
||||
{
|
||||
debug_decl(sudo_gr_delref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_gr_delref, SUDOERS_DEBUG_NSS);
|
||||
sudo_gr_delref_item(ptr_to_item(gr));
|
||||
debug_return;
|
||||
}
|
||||
@@ -514,7 +514,7 @@ sudo_getgrgid(gid_t gid)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_getgrgid, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_getgrgid, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (grcache_bygid == NULL) {
|
||||
grcache_bygid = rbcreate(cmp_grgid);
|
||||
@@ -578,7 +578,7 @@ sudo_getgrnam(const char *name)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_getgrnam, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_getgrnam, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (grcache_byname == NULL) {
|
||||
grcache_byname = rbcreate(cmp_grnam);
|
||||
@@ -647,7 +647,7 @@ sudo_fakegrnam(const char *group)
|
||||
struct group *gr;
|
||||
size_t len, name_len;
|
||||
int i;
|
||||
debug_decl(sudo_fakegrnam, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_fakegrnam, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (grcache_bygid == NULL)
|
||||
grcache_bygid = rbcreate(cmp_grgid);
|
||||
@@ -722,7 +722,7 @@ sudo_fakegrnam(const char *group)
|
||||
void
|
||||
sudo_gidlist_addref(struct gid_list *gidlist)
|
||||
{
|
||||
debug_decl(sudo_gidlist_addref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_gidlist_addref, SUDOERS_DEBUG_NSS);
|
||||
ptr_to_item(gidlist)->refcnt++;
|
||||
debug_return;
|
||||
}
|
||||
@@ -731,7 +731,7 @@ static void
|
||||
sudo_gidlist_delref_item(void *v)
|
||||
{
|
||||
struct cache_item *item = v;
|
||||
debug_decl(sudo_gidlist_delref_item, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_gidlist_delref_item, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (--item->refcnt == 0)
|
||||
free(item);
|
||||
@@ -742,7 +742,7 @@ sudo_gidlist_delref_item(void *v)
|
||||
void
|
||||
sudo_gidlist_delref(struct gid_list *gidlist)
|
||||
{
|
||||
debug_decl(sudo_gidlist_delref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_gidlist_delref, SUDOERS_DEBUG_NSS);
|
||||
sudo_gidlist_delref_item(ptr_to_item(gidlist));
|
||||
debug_return;
|
||||
}
|
||||
@@ -750,7 +750,7 @@ sudo_gidlist_delref(struct gid_list *gidlist)
|
||||
void
|
||||
sudo_grlist_addref(struct group_list *grlist)
|
||||
{
|
||||
debug_decl(sudo_grlist_addref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_grlist_addref, SUDOERS_DEBUG_NSS);
|
||||
ptr_to_item(grlist)->refcnt++;
|
||||
debug_return;
|
||||
}
|
||||
@@ -759,7 +759,7 @@ static void
|
||||
sudo_grlist_delref_item(void *v)
|
||||
{
|
||||
struct cache_item *item = v;
|
||||
debug_decl(sudo_grlist_delref_item, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_grlist_delref_item, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (--item->refcnt == 0)
|
||||
free(item);
|
||||
@@ -770,7 +770,7 @@ sudo_grlist_delref_item(void *v)
|
||||
void
|
||||
sudo_grlist_delref(struct group_list *grlist)
|
||||
{
|
||||
debug_decl(sudo_grlist_delref, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_grlist_delref, SUDOERS_DEBUG_NSS);
|
||||
sudo_grlist_delref_item(ptr_to_item(grlist));
|
||||
debug_return;
|
||||
}
|
||||
@@ -778,7 +778,7 @@ sudo_grlist_delref(struct group_list *grlist)
|
||||
void
|
||||
sudo_freegrcache(void)
|
||||
{
|
||||
debug_decl(sudo_freegrcache, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_freegrcache, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (grcache_bygid != NULL) {
|
||||
rbdestroy(grcache_bygid, sudo_gr_delref_item);
|
||||
@@ -805,7 +805,7 @@ sudo_get_grlist(const struct passwd *pw)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_get_grlist, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_get_grlist, SUDOERS_DEBUG_NSS);
|
||||
|
||||
sudo_debug_printf(SUDO_DEBUG_DEBUG, "%s: looking up group names for %s",
|
||||
__func__, pw->pw_name);
|
||||
@@ -865,7 +865,7 @@ sudo_set_grlist(struct passwd *pw, char * const *groups)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_set_grlist, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_set_grlist, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (grlist_cache == NULL) {
|
||||
grlist_cache = rbcreate(cmp_pwnam);
|
||||
@@ -906,7 +906,7 @@ sudo_get_gidlist(const struct passwd *pw, unsigned int type)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_get_gidlist, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_get_gidlist, SUDOERS_DEBUG_NSS);
|
||||
|
||||
sudo_debug_printf(SUDO_DEBUG_DEBUG, "%s: looking up group-IDs for %s",
|
||||
__func__, pw->pw_name);
|
||||
@@ -967,7 +967,7 @@ sudo_set_gidlist(struct passwd *pw, char * const *gids, unsigned int type)
|
||||
{
|
||||
struct cache_item key, *item;
|
||||
struct rbnode *node;
|
||||
debug_decl(sudo_set_gidlist, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(sudo_set_gidlist, SUDOERS_DEBUG_NSS);
|
||||
|
||||
if (gidlist_cache == NULL) {
|
||||
gidlist_cache = rbcreate(cmp_gidlist);
|
||||
@@ -1012,7 +1012,7 @@ user_in_group(const struct passwd *pw, const char *group)
|
||||
struct group *grp = NULL;
|
||||
bool matched = false;
|
||||
int i;
|
||||
debug_decl(user_in_group, SUDOERS_DEBUG_NSS)
|
||||
debug_decl(user_in_group, SUDOERS_DEBUG_NSS);
|
||||
|
||||
/*
|
||||
* If it could be a sudo-style group-ID check gids first.
|
||||
|
Reference in New Issue
Block a user