commit | 0c226106937df932b6d5960139a2884c1ed2b632 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Thu Apr 17 16:02:36 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Thu Apr 17 16:02:36 2014 +0200 |
tree | aab0b60e963e2fe304c9b8155e66611b89b12495 | |
parent | cbe3d0d5cc78d1a6367a628028c108111e9b2320 [diff] [blame] |
Cleaned up location of init and free for some programs to prevent memory leaks on incorrect arguments
diff --git a/programs/pkey/dh_server.c b/programs/pkey/dh_server.c index 245f6f0..eb417da 100644 --- a/programs/pkey/dh_server.c +++ b/programs/pkey/dh_server.c
@@ -273,7 +273,9 @@ exit: - net_close( client_fd ); + if( client_fd != -1 ) + net_close( client_fd ); + rsa_free( &rsa ); dhm_free( &dhm ); entropy_free( &entropy );