summaryrefslogtreecommitdiff
path: root/tools/lemon
diff options
context:
space:
mode:
authorChris Maynard <Christopher.Maynard@GTECH.COM>2012-07-13 20:04:28 +0000
committerChris Maynard <Christopher.Maynard@GTECH.COM>2012-07-13 20:04:28 +0000
commit5f6a3400dce4b74617486247c8d2f5bb34c81e83 (patch)
tree3eb2028a7a21175fc2c97ec2a3a45269ba6a4aa6 /tools/lemon
parented47e7bae45856fa8b26d7516ed67806c71fccbd (diff)
downloadwireshark-5f6a3400dce4b74617486247c8d2f5bb34c81e83.tar.gz
Fix Coverity CID 709600: Resource leak.
svn path=/trunk/; revision=43694
Diffstat (limited to 'tools/lemon')
-rw-r--r--tools/lemon/lemon.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/lemon/lemon.c b/tools/lemon/lemon.c
index d22fe5c8dd..ef480614b2 100644
--- a/tools/lemon/lemon.c
+++ b/tools/lemon/lemon.c
@@ -2573,6 +2573,7 @@ void Parse(struct lemon *gp)
if ( fseek(fp,0,SEEK_END)!=0 || (filesize = ftell(fp))<0 ) {
ErrorMsg(ps.filename,0,"Can't determine the file size.");
gp->errorcnt++;
+ fclose(fp);
return;
}
rewind(fp);