forked from pool/libp11
19 lines
627 B
Diff
19 lines
627 B
Diff
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;
|