summaryrefslogtreecommitdiffstats
path: root/src/tag.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tag.cpp')
-rw-r--r--src/tag.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tag.cpp b/src/tag.cpp
index 8496467..403815e 100644
--- a/src/tag.cpp
+++ b/src/tag.cpp
@@ -1939,7 +1939,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;