From 4a39e1bebed68d7a031f61ff1808b3bc25fc3cf7 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 21 Nov 2007 18:26:59 +0000 Subject: [PATCH] use strcmp, not strcasecmp when comparing ALL --- ldap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldap.c b/ldap.c index 6da7de0dc..0c4984096 100644 --- a/ldap.c +++ b/ldap.c @@ -183,7 +183,7 @@ sudo_ldap_check_host(ld, entry) /* walk through values */ for (p = v; p && *p && !ret; p++) { /* match any or address or netgroup or hostname */ - if (!strcasecmp(*p, "ALL") || addr_matches(*p) || + if (!strcmp(*p, "ALL") || addr_matches(*p) || netgr_matches(*p, user_host, user_shost, NULL) || !hostname_matches(user_shost, user_host, *p)) ret = TRUE; @@ -291,7 +291,7 @@ sudo_ldap_check_command(ld, entry, setenv_ok) for (p = v; p && *p && ret >= 0; p++) { /* Match against ALL ? */ - if (!strcasecmp(*p, "ALL")) { + if (!strcmp(*p, "ALL")) { ret = TRUE; if (setenv_ok != NULL) *setenv_ok = TRUE; -- 2.40.0