From 4856f33fa81b5a0cc3de6f0bc26b27235bc8270c Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Mon, 7 Oct 2024 12:32:22 -0700 Subject: http_static: fix first and add segment size Allow segments bigger than 4GB Type: fix Signed-off-by: Florin Coras Change-Id: I510f7cff75883fdbd6c0c22efff9a14e26c755f4 --- src/plugins/http/http.c | 1 + src/plugins/http_static/static_server.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/http/http.c b/src/plugins/http/http.c index f1f59b41519..bbc7aed8348 100644 --- a/src/plugins/http/http.c +++ b/src/plugins/http/http.c @@ -232,6 +232,7 @@ http_ts_accept_callback (session_t *ts) if ((rv = app_worker_init_accepted (as))) { HTTP_DBG (1, "failed to allocate fifos"); + hc->h_pa_session_handle = SESSION_INVALID_HANDLE; session_free (as); return rv; } diff --git a/src/plugins/http_static/static_server.c b/src/plugins/http_static/static_server.c index 48e71f51629..49d1630e843 100644 --- a/src/plugins/http_static/static_server.c +++ b/src/plugins/http_static/static_server.c @@ -747,7 +747,7 @@ hss_attach () hss_main_t *hsm = &hss_main; u64 options[APP_OPTIONS_N_OPTIONS]; vnet_app_attach_args_t _a, *a = &_a; - u32 segment_size = 128 << 20; + u64 segment_size = 128 << 20; clib_memset (a, 0, sizeof (*a)); clib_memset (options, 0, sizeof (options)); -- cgit 1.2.3-korg