Selaa lähdekoodia

X3DImporter: fix coverity finding.

Kim Kulling 8 vuotta sitten
vanhempi
commit
ec496a5833
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      code/X3DImporter_Postprocess.cpp

+ 3 - 0
code/X3DImporter_Postprocess.cpp

@@ -504,6 +504,9 @@ void X3DImporter::Postprocess_BuildMesh(const CX3DImporter_NodeElement& pNodeEle
 		// copy additional information from children
 		for(std::list<CX3DImporter_NodeElement*>::iterator ch_it = tnemesh.Child.begin(); ch_it != tnemesh.Child.end(); ch_it++)
 		{
+			if ( nullptr == *pMesh ) {
+				break;
+			}
 			if((*ch_it)->Type == CX3DImporter_NodeElement::ENET_Color)
 				MeshGeometry_AddColor(**pMesh, ((CX3DImporter_NodeElement_Color*)*ch_it)->Value,tnemesh.ColorPerVertex);
 			else if((*ch_it)->Type == CX3DImporter_NodeElement::ENET_ColorRGBA)