[gcr] gck: Fix build issue on i686 where sizeof (gsize) != sizeof (CK_ULONG)



commit fdd117df3883adbd25f0eaa40c50129b23584429
Author: Stef Walter <stefw collabora co uk>
Date:   Tue Oct 11 11:55:54 2011 +0200

    gck: Fix build issue on i686 where sizeof (gsize) != sizeof (CK_ULONG)

 gck/gck-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gck/gck-session.c b/gck/gck-session.c
index 423180d..3382051 100644
--- a/gck/gck-session.c
+++ b/gck/gck-session.c
@@ -2829,7 +2829,7 @@ _gck_session_authenticate_token (CK_FUNCTION_LIST_PTR funcs,
 	gboolean request_retry;
 	CK_SLOT_ID slot_id;
 	CK_BYTE_PTR pin;
-	CK_ULONG n_pin;
+	gsize n_pin;
 	CK_RV rv = CKR_OK;
 	GError *error = NULL;
 
@@ -2918,7 +2918,7 @@ _gck_session_authenticate_token (CK_FUNCTION_LIST_PTR funcs,
 		}
 
 		/* Try to log in */
-		rv = (funcs->C_Login) (session, CKU_USER, (CK_BYTE_PTR)pin, n_pin);
+		rv = (funcs->C_Login) (session, CKU_USER, (CK_BYTE_PTR)pin, (CK_ULONG)n_pin);
 
 		/* Only one C_Login call if protected auth path */
 		if (token_info.flags & CKF_PROTECTED_AUTHENTICATION_PATH)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]