Blob Blame History Raw
--- gnome-keyring-3.3.4/daemon/dbus/gkd-secret-error.c	2011-12-19 02:51:11.000000000 -0500
+++ foo/daemon/dbus/gkd-secret-error.c	2012-01-18 09:12:28.976906276 -0500
@@ -60,7 +60,9 @@
 
 	g_return_val_if_fail (error != NULL, NULL);
 
-	if (g_error_matches (error, GCK_ERROR, CKR_USER_NOT_LOGGED_IN)) {
+	if (g_error_matches (error, GCK_ERROR, CKR_USER_NOT_LOGGED_IN) ||
+            g_error_matches (error, GCK_ERROR, CKR_PIN_INCORRECT)) {
+
 		dbus_set_error (&derr, INTERNAL_ERROR_DENIED, "The password was invalid");
 
 	} else if (g_error_matches (error, GCK_ERROR, CKR_WRAPPED_KEY_INVALID) ||