From b21b4ce0bc3962510bd79361160ee629b161f4fd Mon Sep 17 00:00:00 2001
From: Simo Sorce <simo@redhat.com>
Date: Wed, 9 Oct 2013 10:55:09 -0400
Subject: [PATCH] Improve auto detection.
If the user has an explicitly set KRB5CCNAME, assume he is using kerberos
even if the ccache is still empty.
---
src/ka-applet.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/ka-applet.c b/src/ka-applet.c
index 2b48825d2a5bf8c47c713ba6d59a9865a10b6fd8..025318896c04885f690281716f366570b71ede1b 100644
--- a/src/ka-applet.c
+++ b/src/ka-applet.c
@@ -132,7 +132,8 @@ ka_applet_command_line (GApplication *application,
KA_DEBUG ("Evaluating command line");
if (!self->priv->startup_ccache &&
- self->priv->auto_run)
+ self->priv->auto_run &&
+ !getenv("KRB5CCNAME"))
ka_applet_destroy (self);
else
ka_applet_activate (application);
--
1.8.3.1