commit 58d4c9253b33c2060f90ad3e3a0c1d04a8317cd9
Author: Jürg Billeter <j@bitron.ch>
Date:   Sat Jan 30 09:18:14 2010 +0100

    Fix assertion failure when item is not in keyring

diff --git a/library/gnome-keyring.c b/library/gnome-keyring.c
index e58ef21..5f77425 100644
--- a/library/gnome-keyring.c
+++ b/library/gnome-keyring.c
@@ -4295,7 +4295,7 @@ find_unlocked_1_reply (GkrOperation *op, DBusMessage *reply, gpointer data)
 
 	/* No passwords at all, complete */
 	} else {
-		gkr_callback_invoke_op_string (gkr_operation_pop (op), NULL);
+		gkr_operation_complete (op, GNOME_KEYRING_RESULT_NO_MATCH);
 	}
 
 	dbus_free_string_array (locked);
