Module Name: src Committed By: vanhu Date: Wed Mar 2 14:52:32 UTC 2011
Modified Files: src/crypto/dist/ipsec-tools/src/racoon: remoteconf.c session.c Log Message: fixed some memory leaks in remoteconf. patch by Roman Hoog Antink <r...@open.ch> To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 \ src/crypto/dist/ipsec-tools/src/racoon/remoteconf.c cvs rdiff -u -r1.30 -r1.31 src/crypto/dist/ipsec-tools/src/racoon/session.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/dist/ipsec-tools/src/racoon/remoteconf.c diff -u src/crypto/dist/ipsec-tools/src/racoon/remoteconf.c:1.22 src/crypto/dist/ipsec-tools/src/racoon/remoteconf.c:1.23 --- src/crypto/dist/ipsec-tools/src/racoon/remoteconf.c:1.22 Fri Jan 28 13:00:14 2011 +++ src/crypto/dist/ipsec-tools/src/racoon/remoteconf.c Wed Mar 2 14:52:32 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: remoteconf.c,v 1.22 2011/01/28 13:00:14 tteras Exp $ */ +/* $NetBSD: remoteconf.c,v 1.23 2011/03/02 14:52:32 vanhu Exp $ */ /* Id: remoteconf.c,v 1.38 2006/05/06 15:52:44 manubsd Exp */ @@ -652,6 +652,8 @@ racoon_free(rmconf->cacertfile); if (rmconf->name) racoon_free(rmconf->name); + if (rmconf->remote) + racoon_free(rmconf->remote); racoon_free(rmconf); } Index: src/crypto/dist/ipsec-tools/src/racoon/session.c diff -u src/crypto/dist/ipsec-tools/src/racoon/session.c:1.30 src/crypto/dist/ipsec-tools/src/racoon/session.c:1.31 --- src/crypto/dist/ipsec-tools/src/racoon/session.c:1.30 Fri Jan 28 13:02:34 2011 +++ src/crypto/dist/ipsec-tools/src/racoon/session.c Wed Mar 2 14:52:32 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: session.c,v 1.30 2011/01/28 13:02:34 tteras Exp $ */ +/* $NetBSD: session.c,v 1.31 2011/03/02 14:52:32 vanhu Exp $ */ /* $KAME: session.c,v 1.32 2003/09/24 02:01:17 jinmei Exp $ */ @@ -343,6 +343,7 @@ pfkey_send_flush(lcconf->sock_pfkey, SADB_SATYPE_UNSPEC); flushph2(); flushph1(); + flushrmconf(); close_sockets(); backupsa_clean();