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

Gustavo Noronha kov at costa.debian.org
Mon Jun 26 03:23:01 UTC 2006


Mensagem de log: 
	- correctly derreference the error pointer when checking
	  if something was returned by ask_pass


-----


Modified: libgksu/trunk/ChangeLog
===================================================================
--- libgksu/trunk/ChangeLog	2006-06-26 02:38:28 UTC (rev 633)
+++ libgksu/trunk/ChangeLog	2006-06-26 03:23:00 UTC (rev 634)
@@ -1,3 +1,9 @@
+2006-06-26  Gustavo Noronha Silva  <kov at debian.org>
+
+	* libgksu/libgksu.c:
+	- correctly derreference the error pointer when checking
+	  if something was returned by ask_pass
+
 2006-06-25  Gustavo Noronha Silva  <kov at debian.org>
 
 	* Release 1.9.3

Modified: libgksu/trunk/libgksu/libgksu.c
===================================================================
--- libgksu/trunk/libgksu/libgksu.c	2006-06-26 02:38:28 UTC (rev 633)
+++ libgksu/trunk/libgksu/libgksu.c	2006-06-26 03:23:00 UTC (rev 634)
@@ -1745,8 +1745,14 @@
 		tmp = ask_pass (context, buf, ask_pass_data, error);
 	      else
 		used_gnome_keyring = TRUE;
-	      if (tmp == NULL || error)
+	      if (context->debug)
+		fprintf (stderr, "tmp: %s\n", tmp);
+	      if (tmp == NULL || (*error))
 		{
+		  if (context->debug)
+		    fprintf (stderr, "gksu_su_full: problem getting password - getting out\n");
+		  if (context->debug && error)
+		    fprintf (stderr, "error: %s\n", (*error)->message);
 		  nullify_password (password);
 		  return TRUE;
 		}
@@ -2288,7 +2294,7 @@
 
 	  password = ask_pass (context, _("Password: "),
 			       ask_pass_data, error);
-	  if (password == NULL || error)
+	  if (password == NULL || (*error))
 	    {
 	      nullify_password (password);
 	      return FALSE;




More information about the gksu-commits mailing list