Fix reusing session more than once
diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c
index 9442dca..d57ed07 100644
--- a/programs/ssl/ssl_client2.c
+++ b/programs/ssl/ssl_client2.c
@@ -871,6 +871,7 @@
     x509_free( &cacert );
     rsa_free( &rsa );
 #endif
+    ssl_session_free( &saved_session );
     ssl_free( &ssl );
 
     memset( &ssl, 0, sizeof( ssl ) );