diff options
author | drh <drh@noemail.net> | 2011-08-30 00:58:58 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2011-08-30 00:58:58 +0000 |
commit | e0a59cf0e14b39a5cfc5394399a99aea19787a8c (patch) | |
tree | 12326c42cba29c3828c2f252f9e41ab2004221e3 /tool/lemon.c | |
parent | bc2be0c770b7ea9a8969c7371e001b8c9cf000db (diff) | |
download | sqlite-e0a59cf0e14b39a5cfc5394399a99aea19787a8c.tar.gz sqlite-e0a59cf0e14b39a5cfc5394399a99aea19787a8c.zip |
Fix a total unimportant file descriptor leak in lemon. This is to silence
warning messages.
FossilOrigin-Name: e95cf2c576dda656c0f31eeec3d98e911b9003a1
Diffstat (limited to 'tool/lemon.c')
-rw-r--r-- | tool/lemon.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tool/lemon.c b/tool/lemon.c index bd2938be2..1fb0308be 100644 --- a/tool/lemon.c +++ b/tool/lemon.c @@ -2522,6 +2522,7 @@ void Parse(struct lemon *gp) ErrorMsg(ps.filename,0,"Can't allocate %d of memory to hold this file.", filesize+1); gp->errorcnt++; + fclose(fp); return; } if( fread(filebuf,1,filesize,fp)!=filesize ){ @@ -2529,6 +2530,7 @@ void Parse(struct lemon *gp) filesize); free(filebuf); gp->errorcnt++; + fclose(fp); return; } fclose(fp); |