r13977 - in /desktop/unstable/gnome-keyring/debian: changelog patches/fix_evolution_crash.patch

samm-guest at users.alioth.debian.org samm-guest at users.alioth.debian.org
Thu Dec 20 00:10:07 UTC 2007


Author: samm-guest
Date: Thu Dec 20 00:10:07 2007
New Revision: 13977

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=13977
Log:
* Add fix_evolution_crash.patch (closes: #456967).

Added:
    desktop/unstable/gnome-keyring/debian/patches/fix_evolution_crash.patch
Modified:
    desktop/unstable/gnome-keyring/debian/changelog

Modified: desktop/unstable/gnome-keyring/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-keyring/debian/changelog?rev=13977&op=diff
==============================================================================
--- desktop/unstable/gnome-keyring/debian/changelog (original)
+++ desktop/unstable/gnome-keyring/debian/changelog Thu Dec 20 00:10:07 2007
@@ -1,9 +1,13 @@
 gnome-keyring (2.20.2-2) UNRELEASED; urgency=low
 
+  [ Loic Minier ]
   * Downgrade libgnomekeyring dep on gnome-keyring to a Recommends;
     closes: #455203.
   * Wrap build-deps and deps.
   * Add a ${misc:Depends}.
+
+  [ Sam Morris ]
+  * Add fix_evolution_crash.patch (closes: #456967).
 
  -- Loic Minier <lool at dooz.org>  Mon, 10 Dec 2007 11:55:26 +0100
 

Added: desktop/unstable/gnome-keyring/debian/patches/fix_evolution_crash.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-keyring/debian/patches/fix_evolution_crash.patch?rev=13977&op=file
==============================================================================
--- desktop/unstable/gnome-keyring/debian/patches/fix_evolution_crash.patch (added)
+++ desktop/unstable/gnome-keyring/debian/patches/fix_evolution_crash.patch Thu Dec 20 00:10:07 2007
@@ -1,0 +1,20 @@
+--- gnome-2-20/keyrings/gkr-keyring-item.c	2007/12/19 04:03:51	971
++++ gnome-2-20/keyrings/gkr-keyring-item.c	2007/12/19 04:25:37	972
+@@ -226,12 +226,11 @@
+ 				}
+ 				switch (attribute->type) {
+ 				case GNOME_KEYRING_ATTRIBUTE_TYPE_STRING:
+-					if ((attribute->value.string == NULL || item_attribute->value.string == NULL) && 
+-					    attribute->value.string != item_attribute->value.string) {
+-						return FALSE;
+-					}
+-					if (strcmp (attribute->value.string, item_attribute->value.string) != 0) {
+-						return FALSE;
++					if (attribute->value.string != item_attribute->value.string) {
++						if (attribute->value.string == NULL || item_attribute->value.string == NULL)
++							return FALSE;
++						if (strcmp (attribute->value.string, item_attribute->value.string) != 0)
++							return FALSE;
+ 					}
+ 					break;
+ 				case GNOME_KEYRING_ATTRIBUTE_TYPE_UINT32:




More information about the pkg-gnome-commits mailing list