summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kerberosIV/src/lib/kafs/afssys.c2
-rw-r--r--kerberosV/src/lib/kafs/afssys.c2
-rw-r--r--kerberosV/src/lib/krb5/context.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/kerberosIV/src/lib/kafs/afssys.c b/kerberosIV/src/lib/kafs/afssys.c
index 96e413171eb..2e9fc38a0f7 100644
--- a/kerberosIV/src/lib/kafs/afssys.c
+++ b/kerberosIV/src/lib/kafs/afssys.c
@@ -71,7 +71,7 @@ try_aix(void)
/*
* If we are root or running setuid don't trust AFSLIBPATH!
*/
- if (getuid() != 0 && !issuid() && (p = getenv("AFSLIBPATH")) != NULL)
+ if (getuid() != 0 && !issetugid() && (p = getenv("AFSLIBPATH")) != NULL)
strlcpy(path, p, sizeof(path));
else
snprintf(path, sizeof(path), "%s/afslib.so", LIBDIR);
diff --git a/kerberosV/src/lib/kafs/afssys.c b/kerberosV/src/lib/kafs/afssys.c
index d8d2c8afa3f..01e131f5b54 100644
--- a/kerberosV/src/lib/kafs/afssys.c
+++ b/kerberosV/src/lib/kafs/afssys.c
@@ -71,7 +71,7 @@ try_aix(void)
/*
* If we are root or running setuid don't trust AFSLIBPATH!
*/
- if (getuid() != 0 && !issuid() && (p = getenv("AFSLIBPATH")) != NULL)
+ if (getuid() != 0 && !issetugid() && (p = getenv("AFSLIBPATH")) != NULL)
strlcpy(path, p, sizeof(path));
else
snprintf(path, sizeof(path), "%s/afslib.so", LIBDIR);
diff --git a/kerberosV/src/lib/krb5/context.c b/kerberosV/src/lib/krb5/context.c
index 1bbc5260300..64162e38c79 100644
--- a/kerberosV/src/lib/krb5/context.c
+++ b/kerberosV/src/lib/krb5/context.c
@@ -186,7 +186,7 @@ krb5_init_context(krb5_context *context)
/* init error tables */
krb5_init_ets(p);
- if(!issuid())
+ if(!issetugid())
config_file = getenv("KRB5_CONFIG");
if (config_file == NULL)
config_file = krb5_config_file;