From 7da7bbce29b0ab166d3085a673b34a695e3382c5 Mon Sep 17 00:00:00 2001 From: beck <> Date: Sun, 26 Jan 2020 06:31:51 +0000 Subject: Fix basement bug where record layer would not correctly deal with traffic retries when not yet encrypting. ok jsing@ --- src/lib/libssl/tls13_record_layer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/libssl/tls13_record_layer.c b/src/lib/libssl/tls13_record_layer.c index 7d882924bc..b9c85aa07d 100644 --- a/src/lib/libssl/tls13_record_layer.c +++ b/src/lib/libssl/tls13_record_layer.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tls13_record_layer.c,v 1.26 2020/01/25 09:20:56 jsing Exp $ */ +/* $OpenBSD: tls13_record_layer.c,v 1.27 2020/01/26 06:31:51 beck Exp $ */ /* * Copyright (c) 2018, 2019 Joel Sing * @@ -623,6 +623,9 @@ tls13_record_layer_seal_record_plaintext(struct tls13_record_layer *rl, if (!tls13_record_set_data(rl->wrec, data, data_len)) goto err; + rl->wrec_content_len = content_len; + rl->wrec_content_type = content_type; + return 1; err: -- cgit v1.2.3-55-g6feb