summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_lib.c
diff options
context:
space:
mode:
authorjsing <>2020-05-10 14:17:48 +0000
committerjsing <>2020-05-10 14:17:48 +0000
commit2c5bb57394ae3bd0d749e60f9e5489396e6f7d75 (patch)
treeb66a408927dda1a4853152273bf1767b1576d8e2 /src/lib/libssl/ssl_lib.c
parent460f8be5c360d203bab35f98b05092261d9701b0 (diff)
downloadopenbsd-2c5bb57394ae3bd0d749e60f9e5489396e6f7d75.tar.gz
openbsd-2c5bb57394ae3bd0d749e60f9e5489396e6f7d75.tar.bz2
openbsd-2c5bb57394ae3bd0d749e60f9e5489396e6f7d75.zip
Use size_t for OCSP response length.
The OCSP response length is currently an integer, which is overloaded with -1 meaning "unset". Use a size_t for the OCSP response length and infer unset from the OCSP response being NULL. This makes code more readable, simpler and less error prone. ok beck@
Diffstat (limited to 'src/lib/libssl/ssl_lib.c')
-rw-r--r--src/lib/libssl/ssl_lib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c
index 0c9b90be85..1c4ab636a1 100644
--- a/src/lib/libssl/ssl_lib.c
+++ b/src/lib/libssl/ssl_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_lib.c,v 1.212 2020/03/16 15:25:14 tb Exp $ */ 1/* $OpenBSD: ssl_lib.c,v 1.213 2020/05/10 14:17:47 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 *
@@ -299,7 +299,7 @@ SSL_new(SSL_CTX *ctx)
299 s->internal->tlsext_ocsp_ids = NULL; 299 s->internal->tlsext_ocsp_ids = NULL;
300 s->internal->tlsext_ocsp_exts = NULL; 300 s->internal->tlsext_ocsp_exts = NULL;
301 s->internal->tlsext_ocsp_resp = NULL; 301 s->internal->tlsext_ocsp_resp = NULL;
302 s->internal->tlsext_ocsp_resplen = -1; 302 s->internal->tlsext_ocsp_resp_len = 0;
303 CRYPTO_add(&ctx->references, 1, CRYPTO_LOCK_SSL_CTX); 303 CRYPTO_add(&ctx->references, 1, CRYPTO_LOCK_SSL_CTX);
304 s->initial_ctx = ctx; 304 s->initial_ctx = ctx;
305 305