diff --git a/FileIO/Legacy/MeshIO.cpp b/FileIO/Legacy/MeshIO.cpp
index 93d9aed5ceee488687e5598d746671f8552b2660..85f8acc206c49d4f9eb18388b65d59aec96fdf2d 100644
--- a/FileIO/Legacy/MeshIO.cpp
+++ b/FileIO/Legacy/MeshIO.cpp
@@ -172,6 +172,8 @@ MeshLib::Element* MeshIO::readElement(const std::string& line, const std::vector
 		elem = NULL;
 	}
 
+	delete [] idx;
+
 	return elem;
 }