2
0
Эх сурвалжийг харах

Merge pull request #2171 from chaigler/dae_file_leak_fix

Fix for daeRawResolver resource leak
Areloch 7 жил өмнө
parent
commit
d9d847948a

+ 5 - 2
Engine/lib/collada/src/dae/daeRawResolver.cpp

@@ -57,8 +57,11 @@ daeElement* daeRawResolver::resolveElement(const daeURI& uri) {
 	daeElement *accessor;
 	
 	accessor = uri.getContainer();
-	if ( accessor == NULL )
-		return NULL;
+     if (accessor == NULL)
+     {
+          fclose(rawFile);
+          return NULL;
+     }
 	src = accessor->getParentElement()->getParentElement();
 	daeElementRefArray children;
 	accessor->getChildren( children );