summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/t1_lib.c')
-rw-r--r--src/lib/libssl/t1_lib.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/libssl/t1_lib.c b/src/lib/libssl/t1_lib.c
index b265ea089f..fc828541cd 100644
--- a/src/lib/libssl/t1_lib.c
+++ b/src/lib/libssl/t1_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: t1_lib.c,v 1.165 2020/03/10 17:02:21 jsing Exp $ */ 1/* $OpenBSD: t1_lib.c,v 1.166 2020/05/10 14:17:48 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -717,12 +717,11 @@ ssl_check_serverhello_tlsext(SSL *s)
717 if ((s->tlsext_status_type != -1) && !(s->internal->tlsext_status_expected) && 717 if ((s->tlsext_status_type != -1) && !(s->internal->tlsext_status_expected) &&
718 s->ctx && s->ctx->internal->tlsext_status_cb) { 718 s->ctx && s->ctx->internal->tlsext_status_cb) {
719 int r; 719 int r;
720 /* Set resp to NULL, resplen to -1 so callback knows 720
721 * there is no response.
722 */
723 free(s->internal->tlsext_ocsp_resp); 721 free(s->internal->tlsext_ocsp_resp);
724 s->internal->tlsext_ocsp_resp = NULL; 722 s->internal->tlsext_ocsp_resp = NULL;
725 s->internal->tlsext_ocsp_resplen = -1; 723 s->internal->tlsext_ocsp_resp_len = 0;
724
726 r = s->ctx->internal->tlsext_status_cb(s, 725 r = s->ctx->internal->tlsext_status_cb(s,
727 s->ctx->internal->tlsext_status_arg); 726 s->ctx->internal->tlsext_status_arg);
728 if (r == 0) { 727 if (r == 0) {