Fix the bug in HasLoginModule.
diff --git a/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasClient.java b/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasClient.java
index 9a9721f..e5dc9f7 100755
--- a/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasClient.java
+++ b/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasClient.java
@@ -449,7 +449,7 @@
     private void storeTgtTicket(TgtTicket tgtTicket) throws HasException {
         String ccacheName = getCcacheName();
         File ccacheFile = new File(ccacheName);
-        LOG.info("Storing the tgt to the credential cache file.");
+        LOG.debug("Storing the tgt to the credential cache file.");
         if (!ccacheFile.exists()) {
             createCacheFile(ccacheFile);
         }
diff --git a/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasLoginModule.java b/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasLoginModule.java
index fc97665..c763a5b 100644
--- a/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasLoginModule.java
+++ b/has-project/has-client/src/main/java/org/apache/kerby/has/client/HasLoginModule.java
@@ -334,7 +334,7 @@
                 }
 
                 // add the TGT
-                if (kerbTicket != null && privCredSet.contains(kerbTicket)) {
+                if (kerbTicket != null && !privCredSet.contains(kerbTicket)) {
                     privCredSet.add(kerbTicket);
                 }
             }