From b2e89ef5611b0bd626f70271d0adbb9134519c52 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 8 Dec 1997 07:48:02 +0000 Subject: [PATCH] don't look at KRB5_CONFIG if running setuid git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4162 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/context.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/krb5/context.c b/lib/krb5/context.c index 89f00140e..d4b0e74e2 100644 --- a/lib/krb5/context.c +++ b/lib/krb5/context.c @@ -45,7 +45,7 @@ krb5_init_context(krb5_context *context) { krb5_context p; int val; - char *config_file; + char *config_file = NULL; ALLOC(p, 1); if(!p) @@ -53,7 +53,8 @@ krb5_init_context(krb5_context *context) memset(p, 0, sizeof(krb5_context_data)); krb5_init_ets(p); p->cc_ops = NULL; - config_file = getenv("KRB5_CONFIG"); + if(getuid() != geteuid()) + config_file = getenv("KRB5_CONFIG"); if (config_file != NULL) krb5_config_parse_file (config_file, &p->cf); else