From fa62e251d5f99fe11395b880cc55f7bdf1a59799 Mon Sep 17 00:00:00 2001 From: Roberto Scolaro Date: Wed, 31 Jan 2024 10:35:22 +0000 Subject: [PATCH] fix(modern_bpf): consider arg len = MAX_PROC_ARG_ENV edge case Signed-off-by: Roberto Scolaro --- driver/modern_bpf/helpers/store/auxmap_store_params.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/driver/modern_bpf/helpers/store/auxmap_store_params.h b/driver/modern_bpf/helpers/store/auxmap_store_params.h index f34695975f..3c77f62566 100644 --- a/driver/modern_bpf/helpers/store/auxmap_store_params.h +++ b/driver/modern_bpf/helpers/store/auxmap_store_params.h @@ -397,7 +397,7 @@ static __always_inline void auxmap__store_execve_args(struct auxiliary_map *auxm total_len += arg_len; } /* the sum of all env variables lengths should be `<= MAX_PROC_ARG_ENV` */ - if(total_len > MAX_PROC_ARG_ENV) + if(total_len >= MAX_PROC_ARG_ENV) { total_len = MAX_PROC_ARG_ENV; }