From 2b0a9bd64bdbe258eeda63a772f157dcdd937e83 Mon Sep 17 00:00:00 2001 From: beck <> Date: Fri, 24 Jan 2020 05:11:34 +0000 Subject: Permit 0 length writes, because openssl s_client is special ok jsing@ --- src/lib/libssl/tls13_lib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libssl/tls13_lib.c b/src/lib/libssl/tls13_lib.c index 091450024c..f17f2ff0de 100644 --- a/src/lib/libssl/tls13_lib.c +++ b/src/lib/libssl/tls13_lib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tls13_lib.c,v 1.28 2020/01/24 04:39:44 jsing Exp $ */ +/* $OpenBSD: tls13_lib.c,v 1.29 2020/01/24 05:11:34 beck Exp $ */ /* * Copyright (c) 2018, 2019 Joel Sing * Copyright (c) 2019 Bob Beck @@ -493,7 +493,7 @@ tls13_legacy_write_bytes(SSL *ssl, int type, const void *vbuf, int len) SSLerror(ssl, ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED); return -1; } - if (len <= 0) { + if (len < 0) { SSLerror(ssl, SSL_R_BAD_LENGTH); return -1; } -- cgit v1.2.3-55-g6feb