p11test: Check return values

CID undefined (#1 of 1): Unchecked return value (CHECKED_RETURN)
10. check_return: Calling RSA_set0_key without checking return value (as is done elsewhere 7 out of 8 times).
This commit is contained in:
Jakub Jelen 2019-07-26 11:03:33 +02:00 committed by Frank Morgner
parent 818aa5b69c
commit 1a0a8e637b
1 changed files with 4 additions and 1 deletions

View File

@ -312,7 +312,10 @@ int callback_public_keys(test_certs_t *objects,
} else { /* store the public key for future use */
o->type = EVP_PK_RSA;
o->key.rsa = RSA_new();
RSA_set0_key(o->key.rsa, n, e, NULL);
if (RSA_set0_key(o->key.rsa, n, e, NULL) != 1) {
fail_msg("Unable to set key params");
return -1;
}
o->bits = RSA_bits(o->key.rsa);
n = NULL;
e = NULL;