SHA256
1
0
forked from pool/libp11
libp11/libp11-0.2.2-crash.patch

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;