On Mon, Apr 24, 2023 at 10:55:06AM -0600, Theo Buehler wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: [email protected] 2023/04/24 10:55:06
>
> Modified files:
> lib/libssl : ssl_tlsext.c
>
> Log message:
> Free and calloc() the tlsext_build_order and remember its length
>
> Aligns tlsext_randomize_build_order() with tlsext_linearize_build_order()
> and will help regression testing.
>
> ok jsing
Does not compile without the following:
Index: ssl_local.h
===================================================================
RCS file: /cvs/src/lib/libssl/ssl_local.h,v
retrieving revision 1.4
diff -u -p -r1.4 ssl_local.h
--- ssl_local.h 23 Apr 2023 18:51:53 -0000 1.4
+++ ssl_local.h 25 Apr 2023 05:13:01 -0000
@@ -975,6 +975,7 @@ struct ssl_st {
unsigned int max_send_fragment;
const struct tls_extension **tlsext_build_order;
+ size_t tlsext_build_order_len;
char *tlsext_hostname;
/* certificate status request info */