Mercurial > hg > freeDiameter
changeset 157:2b3a1ff2ed10
Fix double free
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Wed, 20 Jan 2010 16:13:15 +0900 |
parents | e2dc300819b3 |
children | 199751667186 |
files | freeDiameter/sctps.c |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/freeDiameter/sctps.c Wed Jan 20 16:04:25 2010 +0900 +++ b/freeDiameter/sctps.c Wed Jan 20 16:13:15 2010 +0900 @@ -669,8 +669,7 @@ if (conn->cc_sctps_data.array[i].raw_recv) fd_event_destroy( &conn->cc_sctps_data.array[i].raw_recv, free ); free(conn->cc_sctps_data.array[i].partial.buf); - if (i > 0) - gnutls_deinit(conn->cc_sctps_data.array[i].session); + /* gnutls_session was already deinit */ } /* Free the array itself now */