diff options
-rw-r--r-- | kerberosIV/src/lib/kafs/afssys.c | 2 | ||||
-rw-r--r-- | kerberosV/src/lib/kafs/afssys.c | 2 | ||||
-rw-r--r-- | kerberosV/src/lib/krb5/context.c | 2 |
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; |