pkcs15-iasecc: Check return value as in other cases

Thanks coverity

CID 365820
This commit is contained in:
Jakub Jelen 2021-02-11 12:12:45 +01:00 committed by Frank Morgner
parent ffed34663d
commit cee431a3ce
1 changed files with 2 additions and 1 deletions

View File

@ -1660,7 +1660,8 @@ iasecc_store_pubkey(struct sc_pkcs15_card *p15card, struct sc_profile *profile,
pubkey_info->usage |= prkey_info->usage & SC_PKCS15_PRKEY_USAGE_DECRYPT ? SC_PKCS15_PRKEY_USAGE_ENCRYPT : 0;
pubkey_info->usage |= prkey_info->usage & SC_PKCS15_PRKEY_USAGE_UNWRAP ? SC_PKCS15_PRKEY_USAGE_WRAP : 0;
iasecc_pkcs15_add_access_rule(object, SC_PKCS15_ACCESS_RULE_MODE_READ, NULL);
rv = iasecc_pkcs15_add_access_rule(object, SC_PKCS15_ACCESS_RULE_MODE_READ, NULL);
LOG_TEST_RET(ctx, rv, "Too many access rules");
memcpy(&pubkey_info->algo_refs[0], &prkey_info->algo_refs[0], sizeof(pubkey_info->algo_refs));