gnome-keyring r1545 - in trunk: . daemon/pkcs11
- From: nnielsen svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-keyring r1545 - in trunk: . daemon/pkcs11
- Date: Tue, 10 Feb 2009 04:07:39 +0000 (UTC)
Author: nnielsen
Date: Tue Feb 10 04:07:39 2009
New Revision: 1545
URL: http://svn.gnome.org/viewvc/gnome-keyring?rev=1545&view=rev
Log:
Correlate state correctly between prompt and done function.
Modified:
trunk/ChangeLog
trunk/daemon/pkcs11/gkr-pkcs11-auth-ep.c
Modified: trunk/daemon/pkcs11/gkr-pkcs11-auth-ep.c
==============================================================================
--- trunk/daemon/pkcs11/gkr-pkcs11-auth-ep.c (original)
+++ trunk/daemon/pkcs11/gkr-pkcs11-auth-ep.c Tue Feb 10 04:07:39 2009
@@ -215,7 +215,7 @@
{
CK_SESSION_INFO session_info;
CK_TOKEN_INFO token_info;
- gboolean auth = FALSE;
+ gboolean init_auth = FALSE;
CK_RV rv, login_rv;
/* Dig up the information we'll need, and don't prompt if protected auth path */
@@ -226,7 +226,7 @@
DAEMON_ENTER ();
if (!(token_info.flags & CKF_USER_PIN_INITIALIZED))
- auth = gkr_pkcs11_auth_init_user_prompt (handle, &token_info, &new_pin, &n_new_pin);
+ init_auth = gkr_pkcs11_auth_init_user_prompt (handle, &token_info, &new_pin, &n_new_pin);
/* TODO: Prompt for other 'change password' case */
DAEMON_LEAVE ();
@@ -240,11 +240,10 @@
login_rv = (pkcs11_lower->C_Login) (handle, CKU_USER, new_pin, n_new_pin);
}
- if (auth) {
+ if (init_auth) {
DAEMON_ENTER ();
- if (!(token_info.flags & CKF_USER_PIN_INITIALIZED))
- gkr_pkcs11_auth_init_user_done (handle, &token_info, &new_pin, &n_new_pin, rv);
+ gkr_pkcs11_auth_init_user_done (handle, &token_info, &new_pin, &n_new_pin, rv);
/* TODO: Done for other case */
DAEMON_LEAVE ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]