-// Copyright (C) 2007-2021 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
if ( solids.size() == 2 )
{
if ( solids == solidsBef )
- return theUndefID; //solids.contain( prevID ) ? solids.otherThan( prevID ) : theUndefID;
+ return solids.contain( prevID ) ? solids.otherThan( prevID ) : theUndefID; // bos #29212
}
return solids.oneCommon( solidsBef );
}
solid = _grid->GetSolid();
if ( !_grid->_geometry.IsOneSolid() )
{
- TGeomID solidIDs[20];
+ TGeomID solidIDs[20] = { 0 };
size_t nbSolids = getSolids( solidIDs );
if ( nbSolids > 1 )
{
// connect pn2 (probably new, at _eIntNodes) with a split
- int i, iConn;
+ int i, iConn = 0;
size_t nbCommon;
TGeomID commonFaces[20];
_Node* nPrev = nullptr;