}
*n_list = priv.current;
- memcpy(p_list, priv.p_list, priv.current*sizeof(p_list[0]));
+ if (p_list)
+ memcpy(p_list, priv.p_list, priv.current*sizeof(p_list[0]));
gnutls_free(priv.p_list);
return 0;
* @GNUTLS_PKCS11_OBJ_FLAG_EXPECT_PRIVKEY: Hint for private key */
#define GNUTLS_PKCS11_OBJ_FLAG_EXPECT_CERT (1<<29)
#define GNUTLS_PKCS11_OBJ_FLAG_EXPECT_PRIVKEY (1<<30)
-#define GNUTLS_PKCS11_OBJ_FLAG_EXPECT_PUBKEY (1<<31)
+#define GNUTLS_PKCS11_OBJ_FLAG_EXPECT_PUBKEY ((unsigned int)1<<31)
int pkcs11_token_matches_info(struct p11_kit_uri *info,
struct ck_token_info *tinfo,