Cleaned up location of init and free for some programs to prevent memory leaks on incorrect arguments
diff --git a/programs/ssl/ssl_client1.c b/programs/ssl/ssl_client1.c index 11e04f3..270bb62 100644 --- a/programs/ssl/ssl_client1.c +++ b/programs/ssl/ssl_client1.c
@@ -277,8 +277,10 @@ } #endif + if( server_fd != -1 ) + net_close( server_fd ); + x509_crt_free( &cacert ); - net_close( server_fd ); ssl_free( &ssl ); entropy_free( &entropy );