ソースを参照

Merge pull request #146 from mcclure/xmlcrash

Prevent a potential crash when parsing a materials xml containing mistakes
Ivan Safrin 13 年 前
コミット
adc58acf1e
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;