Blob Blame History Raw
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