Loading ssl/ssl_cert.c +11 −0 Original line number Diff line number Diff line Loading @@ -602,6 +602,8 @@ int ssl_cert_add1_chain_cert(CERT *c, X509 *x) int ssl_cert_select_current(CERT *c, X509 *x) { int i; if (x == NULL) return 0; for (i = 0; i < SSL_PKEY_NUM; i++) { if (c->pkeys[i].x509 == x) Loading @@ -610,6 +612,15 @@ int ssl_cert_select_current(CERT *c, X509 *x) return 1; } } for (i = 0; i < SSL_PKEY_NUM; i++) { if (c->pkeys[i].x509 && !X509_cmp(c->pkeys[i].x509, x)) { c->key = &c->pkeys[i]; return 1; } } return 0; } Loading Loading
ssl/ssl_cert.c +11 −0 Original line number Diff line number Diff line Loading @@ -602,6 +602,8 @@ int ssl_cert_add1_chain_cert(CERT *c, X509 *x) int ssl_cert_select_current(CERT *c, X509 *x) { int i; if (x == NULL) return 0; for (i = 0; i < SSL_PKEY_NUM; i++) { if (c->pkeys[i].x509 == x) Loading @@ -610,6 +612,15 @@ int ssl_cert_select_current(CERT *c, X509 *x) return 1; } } for (i = 0; i < SSL_PKEY_NUM; i++) { if (c->pkeys[i].x509 && !X509_cmp(c->pkeys[i].x509, x)) { c->key = &c->pkeys[i]; return 1; } } return 0; } Loading