From 435d88d70813825533c8789faa71c6287e0d43c9 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Fri, 23 Sep 2022 16:53:23 +0100 Subject: Use the configured max_send_fragment value in the write record layer Reviewed-by: Hugo Landau Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/19343) --- ssl/ssl_lib.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ssl/ssl_lib.c') diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index 8d252d82bc..fb43b9b369 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -2789,6 +2789,7 @@ long SSL_ctrl(SSL *s, int cmd, long larg, void *parg) sc->max_send_fragment = larg; if (sc->max_send_fragment < sc->split_send_fragment) sc->split_send_fragment = sc->max_send_fragment; + sc->rlayer.wrlmethod->set_max_frag_len(sc->rlayer.wrl, larg); return 1; case SSL_CTRL_SET_SPLIT_SEND_FRAGMENT: if ((size_t)larg > sc->max_send_fragment || larg == 0) -- cgit v1.2.3