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 <