-
- LOG(log_debug, logtype_uams,
- "acquire credentials: acquiring credentials (uid = %d, keytab = %s)",
- (int)geteuid(), getenv( "KRB5_KTNAME") );
- /*
- * Acquire credentials usable for accepting context negotiations.
- * Credentials are for server_name, have an indefinite lifetime,
- * have no specific mechanisms, are to be used for accepting context
- * negotiations and are to be placed in server_creds.
- * We don't care about the mechanisms or about the time for which they are valid.
- */
+ char *envp;
+
+ if ((envp = getenv("KRB5_KTNAME")))
+ LOG(log_debug, logtype_uams,
+ "acquire credentials: acquiring credentials (uid = %d, keytab = %s)",
+ (int)geteuid(), envp);
+ else
+ LOG(log_debug, logtype_uams,
+ "acquire credentials: acquiring credentials (uid = %d) - $KRB5_KTNAME not found in env",
+ (int)geteuid());
+
+ /*
+ * Acquire credentials usable for accepting context negotiations.
+ * Credentials are for server_name, have an indefinite lifetime,
+ * have no specific mechanisms, are to be used for accepting context
+ * negotiations and are to be placed in server_creds.
+ * We don't care about the mechanisms or about the time for which they are valid.
+ */