Просмотр исходного кода

Prevent a potential crash when parsing a materials xml containing mistakes

mcc 13 лет назад
Родитель
Сommit
4a881447e4
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      Core/Contents/Source/PolyMaterialManager.cpp

+ 3 - 0
Core/Contents/Source/PolyMaterialManager.cpp

@@ -179,6 +179,9 @@ Shader *MaterialManager::createShaderFromXMLNode(TiXmlNode *node) {
 			}
 		}		
 	}
+	
+	if (!retShader)
+		return NULL;
 
 	int numAreaLights = 0;
 	int numSpotLights = 0;