summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/ts/ts_rsp_verify.c5
-rw-r--r--src/lib/libssl/src/crypto/ts/ts_rsp_verify.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_verify.c b/src/lib/libcrypto/ts/ts_rsp_verify.c
index 25fc22dfaf..56397eeec3 100644
--- a/src/lib/libcrypto/ts/ts_rsp_verify.c
+++ b/src/lib/libcrypto/ts/ts_rsp_verify.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ts_rsp_verify.c,v 1.12 2014/07/11 08:44:49 jsing Exp $ */ 1/* $OpenBSD: ts_rsp_verify.c,v 1.13 2015/07/15 16:45:24 miod Exp $ */
2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL 2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL
3 * project 2002. 3 * project 2002.
4 */ 4 */
@@ -698,6 +698,9 @@ TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer)
698 int idx = -1; 698 int idx = -1;
699 int found = 0; 699 int found = 0;
700 700
701 if (signer == NULL)
702 return 0;
703
701 /* Check the subject name first. */ 704 /* Check the subject name first. */
702 if (tsa_name->type == GEN_DIRNAME && 705 if (tsa_name->type == GEN_DIRNAME &&
703 X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0) 706 X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0)
diff --git a/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c b/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c
index 25fc22dfaf..56397eeec3 100644
--- a/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c
+++ b/src/lib/libssl/src/crypto/ts/ts_rsp_verify.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ts_rsp_verify.c,v 1.12 2014/07/11 08:44:49 jsing Exp $ */ 1/* $OpenBSD: ts_rsp_verify.c,v 1.13 2015/07/15 16:45:24 miod Exp $ */
2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL 2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL
3 * project 2002. 3 * project 2002.
4 */ 4 */
@@ -698,6 +698,9 @@ TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer)
698 int idx = -1; 698 int idx = -1;
699 int found = 0; 699 int found = 0;
700 700
701 if (signer == NULL)
702 return 0;
703
701 /* Check the subject name first. */ 704 /* Check the subject name first. */
702 if (tsa_name->type == GEN_DIRNAME && 705 if (tsa_name->type == GEN_DIRNAME &&
703 X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0) 706 X509_name_cmp(tsa_name->d.dirn, signer->cert_info->subject) == 0)