11 lines
389 B
Diff
11 lines
389 B
Diff
--- crypto/openssl/ssl/t1_lib.c.orig
|
|
+++ crypto/openssl/ssl/t1_lib.c
|
|
@@ -2099,7 +2099,7 @@
|
|
sigalg = use_pc_sigalgs
|
|
? tls1_lookup_sigalg(s->s3->tmp.peer_cert_sigalgs[i])
|
|
: s->shared_sigalgs[i];
|
|
- if (sig_nid == sigalg->sigandhash)
|
|
+ if (sigalg != NULL && sig_nid == sigalg->sigandhash)
|
|
return 1;
|
|
}
|
|
return 0;
|