2006-07-19 07:39 aj * trunk/src/p11_slot.c: fix bug causing a core dump. ================================================================================ diff -ur libp11-0.2.2/src/p11_slot.c trunk/src/p11_slot.c --- libp11-0.2.2/src/p11_slot.c 2006-04-18 17:17:19.000000000 +0200 +++ trunk/src/p11_slot.c 2006-07-19 09:39:49.000000000 +0200 @@ -139,7 +139,8 @@ rv = CRYPTOKI_call(ctx, C_Login(priv->session, so ? CKU_SO : CKU_USER, - (CK_UTF8CHAR *) pin, strlen(pin))); + (CK_UTF8CHAR *) pin, + pin ? strlen(pin) : 0)); CRYPTOKI_checkerr(PKCS11_F_PKCS11_LOGIN, rv); priv->loggedIn = 1; return 0;