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 */
"Welcome to our mercurial repository"