summaryrefslogtreecommitdiffstats
path: root/src/tag.l
diff options
context:
space:
mode:
Diffstat (limited to 'src/tag.l')
-rw-r--r--src/tag.l6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tag.l b/src/tag.l
index ff3dea4..a01ba3e 100644
--- a/src/tag.l
+++ b/src/tag.l
@@ -260,7 +260,11 @@ void parseTagFile(const char *fileName)
{
FILE *f=fopen(fileName,"r");
QFileInfo fi(fileName);
- if (!f || !fi.exists());
+ if (!f || !fi.exists())
+ {
+ if (f) fclose(f);
+ return;
+ }
tagName = fi.fileName();
tagYYin = f;