http_static: always free ext_cfg 63/41763/2
authorMatus Fabian <[email protected]>
Mon, 28 Oct 2024 09:30:16 +0000 (10:30 +0100)
committerFlorin Coras <[email protected]>
Mon, 28 Oct 2024 16:18:14 +0000 (16:18 +0000)
Type: fix

Change-Id: I655e93c0f1e1de65d6d3c3e0976e25a7ce11aafc
Signed-off-by: Matus Fabian <[email protected]>
src/plugins/hs_apps/http_client_cli.c
src/plugins/http_static/static_server.c

index e22e2ba..861af7f 100644 (file)
@@ -381,6 +381,7 @@ hcc_connect_rpc (void *rpc_args)
   if (rv)
     clib_warning (0, "connect returned: %U", format_session_error, rv);
 
+  session_endpoint_free_ext_cfgs (&a->sep_ext);
   vec_free (a);
   return rv;
 }
index 8133bbf..d1ece75 100644 (file)
@@ -835,8 +835,7 @@ hss_listen (void)
 
   rv = vnet_listen (a);
 
-  if (need_crypto)
-    session_endpoint_free_ext_cfgs (&a->sep_ext);
+  session_endpoint_free_ext_cfgs (&a->sep_ext);
 
   return rv;
 }