diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2021-11-20 15:21:43 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2021-11-20 15:21:43 +0100 |
commit | 0c02b323f99967aa959d53e7d5e25a8f55d7939e (patch) | |
tree | 2f97e35a5002f7d78c5741a8fe1a4027341bcaa6 /src/cssh.c | |
parent | 5de0e1ed05faeb26ae8044661ce721b7766fd4fd (diff) | |
download | cssh-0c02b323f99967aa959d53e7d5e25a8f55d7939e.tar.gz cssh-0c02b323f99967aa959d53e7d5e25a8f55d7939e.tar.bz2 |
fixed some frees
Diffstat (limited to 'src/cssh.c')
-rw-r--r-- | src/cssh.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -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 ); } |