commit | 3cde2fca53d2f80b90739c0ec8a73fb7a25d9b69 | [log] [tgz] |
---|---|---|
author | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Jun 12 14:17:39 2018 +0200 |
committer | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Jun 12 14:17:39 2018 +0200 |
tree | 5506250920a5a5ff0afab8066828cb57071a8a2e | |
parent | 276b9a650c1865b0b73fc4276547e97e686a0f8d [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 ); }