diff --git a/src/fileFormats/ensight/file/ensightFile.C b/src/fileFormats/ensight/file/ensightFile.C index a81d4e06fe2543b1f6c7e51a040962207d3eb8a6..2cc9eb3d4f00cd96cfe3c4828f1ee4b0d7daae03 100644 --- a/src/fileFormats/ensight/file/ensightFile.C +++ b/src/fileFormats/ensight/file/ensightFile.C @@ -353,7 +353,7 @@ void Foam::ensightFile::writeList { for (const label id : addr) { - if (idx >= field.size() || std::isnan(field[id])) + if (id < 0 || id >= field.size() || std::isnan(field[id])) { writeUndef(); }