swanctl: Fix memory leak in --load-creds if --clear fails

This commit is contained in:
Tobias Brunner 2025-03-04 14:30:35 +01:00
parent 938f6d3777
commit e6b9f82a87

View File

@ -903,6 +903,8 @@ int load_creds_cfg(vici_conn_t *conn, command_format_options_t format,
{ {
if (!clear_creds(conn, format)) if (!clear_creds(conn, format))
{ {
ctx.keys->destroy_function(ctx.keys, (void*)free);
ctx.shared->destroy_function(ctx.shared, (void*)free);
return ECONNREFUSED; return ECONNREFUSED;
} }
} }