kov changed libgksu/trunk/ChangeLog, libgksu/trunk/libgksu/libgksu.c

Gustavo Noronha kov at alioth.debian.org
Tue Mar 6 11:35:51 CET 2007


Mensagem de log: 
improved debugging of gnome keyring password acquisition


-----


Modified: libgksu/trunk/ChangeLog
===================================================================
--- libgksu/trunk/ChangeLog	2007-03-04 15:03:26 UTC (rev 782)
+++ libgksu/trunk/ChangeLog	2007-03-06 10:35:50 UTC (rev 783)
@@ -1,3 +1,10 @@
+2007-03-06  Gustavo Noronha Silva  <kov at debian.org>
+
+	* libgksu/libgksu.c:
+	- improved debugging for getting the password from the
+	  GNOME Keyring; and do not show the password anymore when
+	  debugging
+
 2007-03-04  Gustavo Noronha Silva  <kov at debian.org>
 
 	* libgksu/libgksu.c:

Modified: libgksu/trunk/libgksu/libgksu.c
===================================================================
--- libgksu/trunk/libgksu/libgksu.c	2007-03-04 15:03:26 UTC (rev 782)
+++ libgksu/trunk/libgksu/libgksu.c	2007-03-06 10:35:50 UTC (rev 783)
@@ -1983,14 +1983,22 @@
 
 	      /* try to get the password from the GNOME Keyring first */
 	      password = get_gnome_keyring_password (context);
-	      if (context->debug)
-		fprintf (stderr, "password: %s\n", password);
 	      if (password == NULL)
-		password = ask_pass (context, buf, ask_pass_data, error);
+		{
+		  password = ask_pass (context, buf, ask_pass_data, error);
+		  if (context->debug)
+		    {
+		      fprintf (stderr, "no password on keyring\n");
+		      if (password == NULL)
+			fprintf (stderr, "no password from ask_pass!\n");
+		    }
+		}
 	      else
-		used_gnome_keyring = TRUE;
-	      if (context->debug)
-		fprintf (stderr, "password: %s\n", password);
+		{
+		  if (context->debug)
+		    fprintf (stderr, "password from keyring found\n");
+		  used_gnome_keyring = TRUE;
+		}
 	      if (password == NULL || (error && (*error)))
 		{
 		  if (context->debug)




More information about the gksu-commits mailing list