ssl_lib.c: Check for NULL from SSL_CONNECTION_FROM_SSL()
Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643027 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643028 Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26824)
This commit is contained in:
parent
e1a501a433
commit
a1c6e2d1b5
1 changed files with 6 additions and 0 deletions
|
@ -8226,6 +8226,9 @@ int SSL_set1_client_cert_type(SSL *s, const unsigned char *val, size_t len)
|
|||
{
|
||||
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
|
||||
|
||||
if (sc == NULL)
|
||||
return 0;
|
||||
|
||||
return set_cert_type(&sc->client_cert_type, &sc->client_cert_type_len,
|
||||
val, len);
|
||||
}
|
||||
|
@ -8234,6 +8237,9 @@ int SSL_set1_server_cert_type(SSL *s, const unsigned char *val, size_t len)
|
|||
{
|
||||
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
|
||||
|
||||
if (sc == NULL)
|
||||
return 0;
|
||||
|
||||
return set_cert_type(&sc->server_cert_type, &sc->server_cert_type_len,
|
||||
val, len);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue