Fix loading of short mesh file names

This commit is contained in:
Christopher Lackner 2021-11-18 08:48:09 +01:00
parent 9477fb0321
commit 3c4fe43fcc

View File

@ -696,7 +696,7 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m)
int strs; int strs;
if( id == 0) { if( id == 0) {
if (filename.substr (filename.length()-8, 8) == ".vol.bin") if (filename.length() > 8 && filename.substr (filename.length()-8, 8) == ".vol.bin")
mesh -> Load(filename); mesh -> Load(filename);
else if (filename.substr (filename.length()-3, 3) == ".gz") else if (filename.substr (filename.length()-3, 3) == ".gz")
infile = new igzstream (filename.c_str()); infile = new igzstream (filename.c_str());