From 97fa8dcc82e7f78a2a55d466748f4f216f16caa4 Mon Sep 17 00:00:00 2001 From: Andre Fatton Date: Fri, 20 Oct 2023 23:49:30 +0200 Subject: [PATCH] Apply configured max_request_line_length to HTTP requests --- apps/vmq_server/src/vmq_ranch_config.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/vmq_server/src/vmq_ranch_config.erl b/apps/vmq_server/src/vmq_ranch_config.erl index 6c2691f1b..fb4044799 100644 --- a/apps/vmq_server/src/vmq_ranch_config.erl +++ b/apps/vmq_server/src/vmq_ranch_config.erl @@ -330,7 +330,8 @@ protocol_opts(cowboy_clear, _, Opts) -> end, CowboyRoutes = [{'_', Routes}], Dispatch = cowboy_router:compile(CowboyRoutes), - #{env => #{dispatch => Dispatch}, opts => Opts}; + MaxRequestLength = proplists:get_value(max_request_line_length, Opts, 8000), + #{env => #{dispatch => Dispatch}, max_request_line_length => MaxRequestLength, opts => Opts}; protocol_opts(vmq_cluster_com, _, Opts) -> Opts.