diff --git a/src/libopensc/pkcs15-piv.c b/src/libopensc/pkcs15-piv.c index 0328409fc4..57987b8159 100644 --- a/src/libopensc/pkcs15-piv.c +++ b/src/libopensc/pkcs15-piv.c @@ -1150,7 +1150,7 @@ static int sc_pkcs15emu_piv_init(sc_pkcs15_card_t *p15card) for (i = 0; i < PIV_NUM_KEYS; i++) { struct sc_pkcs15_prkey_info prkey_info; struct sc_pkcs15_object prkey_obj; - u8 pin_policy; + u8 pin_policy = prkeys[i].ref; memset(&prkey_info, 0, sizeof(prkey_info)); memset(&prkey_obj, 0, sizeof(prkey_obj));