Fix resource leaks
These potential leaks were flagged by the Coverity static analyzer.
Signed-off-by: Leonid Rozenboim <leonid.rozenboim@oracle.com>
diff --git a/library/ssl_cache.c b/library/ssl_cache.c
index fe4f30c..456f41c 100644
--- a/library/ssl_cache.c
+++ b/library/ssl_cache.c
@@ -312,7 +312,11 @@
#endif
if( session_serialized != NULL )
+ {
mbedtls_platform_zeroize( session_serialized, session_serialized_len );
+ mbedtls_free(session_serialized);
+ session_serialized = NULL;
+ }
return( ret );
}