diff --git a/src/mesh/Field.cpp b/src/mesh/Field.cpp index ec14bde8c7975b6641583c89dc71b5d67e625c93..bdd56974c9d41a67f3db22eb7a64a576766e297f 100644 --- a/src/mesh/Field.cpp +++ b/src/mesh/Field.cpp @@ -997,7 +997,9 @@ public: id += f[i + 1 + j]; j++; } - _fields.insert(atoi(id.c_str())); + if(id.size() > 0) { + _fields.insert(atoi(id.c_str())); + } } i += j + 1; } @@ -1035,7 +1037,7 @@ public: values[i++] = (*field)(x, y, z); } else { - Msg::Warning("Unknown Field %i", *it); + Msg::Warning("Unknown Field %i in MathEval", *it); values[i++] = MAX_LC; } }