From 45b311cfa89b300b7de510d3ba6e9168b17fefd9 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 6 Jul 2007 00:21:16 +0000 Subject: [PATCH] Reduce a level of indent by a few placed continue statements. --- testsudoers.c | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/testsudoers.c b/testsudoers.c index 0146f4660..bffa1bad8 100644 --- a/testsudoers.c +++ b/testsudoers.c @@ -273,29 +273,28 @@ main(argc, argv) printf("\nEntries for user %s:\n", user_name); matched = UNSPEC; for (us = userspecs; us != NULL; us = us->next) { - if (user_matches(sudo_user.pw, us->user) == TRUE) { - for (priv = us->privileges; priv != NULL; priv = priv->next) { - putchar('\n'); - print_privilege(priv); - putchar('\n'); - if (host_matches(priv->hostlist) == TRUE) { - puts("\thost matched"); - runas = NULL; - for (cs = priv->cmndlist; cs != NULL; cs = cs->next) { - if (cs->runaslist != NULL) - runas = cs->runaslist; - if (runas_matches(runas) == TRUE) { - puts("\trunas matched"); - rval = cmnd_matches(cs->cmnd); - if (rval != UNSPEC) - matched = rval; - printf("\tcmnd %s\n", rval == ALLOW ? "allowed" : - rval == DENY ? "denied" : "unmatched"); - } + if (user_matches(sudo_user.pw, us->user) != TRUE) + continue; + for (priv = us->privileges; priv != NULL; priv = priv->next) { + putchar('\n'); + print_privilege(priv); + putchar('\n'); + if (host_matches(priv->hostlist) == TRUE) { + puts("\thost matched"); + runas = NULL; + for (cs = priv->cmndlist; cs != NULL; cs = cs->next) { + if (cs->runaslist != NULL) + runas = cs->runaslist; + if (runas_matches(runas) == TRUE) { + puts("\trunas matched"); + rval = cmnd_matches(cs->cmnd); + if (rval != UNSPEC) + matched = rval; + printf("\tcmnd %s\n", rval == ALLOW ? "allowed" : + rval == DENY ? "denied" : "unmatched"); } - } else - puts("\thost unmatched"); - } + } + } else puts("\thost unmatched"); } } printf("\nCommand %s\n", matched == TRUE ? "allowed" : -- 2.40.0