diff --git a/Post/PViewDataIO.cpp b/Post/PViewDataIO.cpp
index b238e0e921eef999855bb8100ed6c5fde0a151ce..ee753234e5278a607d2bb82cdca46614a0e6f557 100644
--- a/Post/PViewDataIO.cpp
+++ b/Post/PViewDataIO.cpp
@@ -170,6 +170,7 @@ bool PViewData::writePOS(std::string fileName, bool binary, bool parsed, bool ap
   }
 
   fprintf(fp, "};\n");
+  fclose(fp);
 
   return true;
 }