diff --git a/FileIO/XmlIO/Qt/XMLQtInterface.cpp b/FileIO/XmlIO/Qt/XMLQtInterface.cpp
index 51c3aaa1772afff6e6d9ad580532a99485201861..7a9a20f0c758800842f8848fd95622dc2c1e2eef 100644
--- a/FileIO/XmlIO/Qt/XMLQtInterface.cpp
+++ b/FileIO/XmlIO/Qt/XMLQtInterface.cpp
@@ -42,6 +42,7 @@ int XMLQtInterface::readFile(const QString &fileName)
 		return 0;
 	}
 	_fileData = file.readAll();
+	file.close();
 
 	if (!checkHash())
 		return 0;