commit | 2636fade52491b07a1fae3c8a9099ea3990f6c04 | [log] [tgz] |
---|---|---|
author | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Jun 12 14:17:39 2018 +0200 |
committer | Gilles Peskine <Gilles.Peskine@arm.com> | Thu Jun 14 13:26:52 2018 +0200 |
tree | e3f09195265e1268671f2a9a13e2100e8ab98a8b | |
parent | f5a9996088582742ac60030d7a1119a7c28ecfaf [diff] [blame] |
ssl_async_resume: free the operation context on error
diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index ac3d1b1..a7b019c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c
@@ -1077,6 +1077,7 @@ { mbedtls_printf( "Async resume callback: %s done but injected error\n", op_name ); + mbedtls_free( ctx ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); }