Fix crash cancelling render while building object instance in
raytree, object could still be added after it was already freed. (merge from render25 branch)
This commit is contained in:
		@@ -370,6 +370,10 @@ static void makeraytree_single(Render *re)
 | 
			
		||||
		if(has_special_rayobject(re, obi))
 | 
			
		||||
		{
 | 
			
		||||
			RayObject *obj = makeraytree_object(re, obi);
 | 
			
		||||
 | 
			
		||||
			if(test_break(re))
 | 
			
		||||
				break;
 | 
			
		||||
 | 
			
		||||
			RE_rayobject_add( re->raytree, obj );
 | 
			
		||||
		}
 | 
			
		||||
		else
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user