Skip to content

Commit

Permalink
get_cert_by_subject_ex(): Check result of X509_STORE_lock()
Browse files Browse the repository at this point in the history
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from #21515)

(cherry picked from commit bc5d9cc)
  • Loading branch information
atishkov authored and t8m committed Jul 25, 2023
1 parent b852e3b commit 281d11b
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion crypto/x509/by_dir.c
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,8 @@ static int get_cert_by_subject_ex(X509_LOOKUP *xl, X509_LOOKUP_TYPE type,
/*
* we have added it to the cache so now pull it out again
*/
X509_STORE_lock(xl->store_ctx);
if (!X509_STORE_lock(xl->store_ctx))
goto finish;
j = sk_X509_OBJECT_find(xl->store_ctx->objs, &stmp);
tmp = sk_X509_OBJECT_value(xl->store_ctx->objs, j);
X509_STORE_unlock(xl->store_ctx);
Expand Down

0 comments on commit 281d11b

Please sign in to comment.