This defect was found by the coccinelle script "unchecked-strdup.cocci".
It can be backported to all supported branches.
---
 src/mux_h1.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/mux_h1.c b/src/mux_h1.c
index 7eb18133d..0206dcbd0 100644
--- a/src/mux_h1.c
+++ b/src/mux_h1.c
@@ -5663,7 +5663,10 @@ static int cfg_parse_h1_headers_case_adjust_file(char 
**args, int section_type,
        }
        free(hdrs_map.name);
        hdrs_map.name = strdup(args[1]);
-        return 0;
+       if (!hdrs_map.name)
+               return -1;
+
+    return 0;
 }
 
 /* config parser for global "tune.h1.zero-copy-fwd-recv" */
-- 
2.46.0.windows.1



Reply via email to