From 0c02b323f99967aa959d53e7d5e25a8f55d7939e Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 20 Nov 2021 15:21:43 +0100 Subject: fixed some frees --- src/cssh.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/cssh.c b/src/cssh.c index a5e29fb..0d40440 100644 --- a/src/cssh.c +++ b/src/cssh.c @@ -531,6 +531,9 @@ static void finalize( ssh_session **session, ssh_data_t **ssh_data, scp_data_t * *scp_data = NULL; } free( *session ); + for( unsigned int i = 0; i < nof_sessions; i++ ) { + free( host[i] ); + } free( *host ); free( port ); @@ -1548,10 +1551,10 @@ SHELL_EOF: // the end - free( auth_state ); free( connection_state ); - + free( auth_state ); + cmdline_parser_free( &args_info ); - + exit( EXIT_SUCCESS ); } -- cgit v1.2.3-54-g00ecf