Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/crypto/dist/ipsec-tools/src/racoon fixed a fd leak, patch by...



details:   https://anonhg.NetBSD.org/src/rev/db1b50e82363
branches:  trunk
changeset: 757810:db1b50e82363
user:      vanhu <vanhu%NetBSD.org@localhost>
date:      Fri Sep 24 15:09:29 2010 +0000

description:
fixed a fd leak, patch by getlaser (at) gmail.com

diffstat:

 crypto/dist/ipsec-tools/src/racoon/cftoken.l |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r 848d2b93c783 -r db1b50e82363 crypto/dist/ipsec-tools/src/racoon/cftoken.l
--- a/crypto/dist/ipsec-tools/src/racoon/cftoken.l      Fri Sep 24 14:34:44 2010 +0000
+++ b/crypto/dist/ipsec-tools/src/racoon/cftoken.l      Fri Sep 24 15:09:29 2010 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: cftoken.l,v 1.21 2010/06/22 09:41:33 vanhu Exp $       */
+/*     $NetBSD: cftoken.l,v 1.22 2010/09/24 15:09:29 vanhu Exp $       */
 
 /* Id: cftoken.l,v 1.53 2006/08/22 18:17:17 manubsd Exp */
 
@@ -638,6 +638,10 @@
 
 <<EOF>>                {
                        yy_delete_buffer(YY_CURRENT_BUFFER);
+                       fclose (incstack[incstackp].fp);
+                       incstack[incstackp].fp = NULL;
+                       racoon_free(incstack[incstackp].path);
+                       incstack[incstackp].path = NULL;
                        incstackp--;
     nextfile:
                        if (incstack[incstackp].matchon <



Home | Main Index | Thread Index | Old Index