FEM: [skip ci] Coverity: Dereference after null check

This commit is contained in:
wmayer
2020-09-22 20:32:21 +02:00
parent 37c4d51501
commit 2de44b123b

View File

@@ -835,6 +835,7 @@ void FemVTKTools::exportFreeCADResult(const App::DocumentObject* result, vtkSmar
field = static_cast<App::PropertyVectorList*>(res->getPropertyByName(it->first.c_str()));
else
Base::Console().Error(" PropertyVectorList not found: %s\n", it->first.c_str());
if (field && field->getSize() > 0) {
//if (nPoints != field->getSize())
// Base::Console().Error("Size of PropertyVectorList = %d, not equal to vtk mesh node count %d \n", field->getSize(), nPoints);
@@ -862,8 +863,9 @@ void FemVTKTools::exportFreeCADResult(const App::DocumentObject* result, vtkSmar
grid->GetPointData()->AddArray(data);
Base::Console().Log(" The PropertyVectorList %s was exported to VTK vector list: %s\n", it->first.c_str(), it->second.c_str());
}
else
else if (field) {
Base::Console().Log(" PropertyVectorList NOT exported to vtk: %s size is: %i\n", it->first.c_str(), field->getSize());
}
}
// scalars