Module Name:    src
Committed By:   vanhu
Date:           Fri Sep 24 15:09:29 UTC 2010

Modified Files:
        src/crypto/dist/ipsec-tools/src/racoon: cftoken.l

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


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/crypto/dist/ipsec-tools/src/racoon/cftoken.l

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/cftoken.l
diff -u src/crypto/dist/ipsec-tools/src/racoon/cftoken.l:1.21 src/crypto/dist/ipsec-tools/src/racoon/cftoken.l:1.22
--- src/crypto/dist/ipsec-tools/src/racoon/cftoken.l:1.21	Tue Jun 22 09:41:33 2010
+++ src/crypto/dist/ipsec-tools/src/racoon/cftoken.l	Fri Sep 24 15:09:29 2010
@@ -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 <

Reply via email to