Memory leak fix in Realloc_brush()
This commit is contained in:
		
							parent
							
								
									c8e5656579
								
							
						
					
					
						commit
						84fbe26e8a
					
				@ -760,15 +760,15 @@ byte Realloc_brush(word new_brush_width, word new_brush_height, byte *new_brush,
 | 
			
		||||
 | 
			
		||||
  // Save or free the old brush pixels
 | 
			
		||||
  if (old_brush)
 | 
			
		||||
    *old_brush=Brush_original_pixels;
 | 
			
		||||
    *old_brush = Brush_original_pixels;
 | 
			
		||||
  else
 | 
			
		||||
    free(old_brush);
 | 
			
		||||
  Brush_original_pixels=new_brush;
 | 
			
		||||
    free(Brush_original_pixels);
 | 
			
		||||
  Brush_original_pixels = new_brush;
 | 
			
		||||
  // Assign new brush
 | 
			
		||||
  if (new_brush_remapped)
 | 
			
		||||
  {
 | 
			
		||||
    free(Brush);
 | 
			
		||||
    Brush=new_brush_remapped;
 | 
			
		||||
    Brush = new_brush_remapped;
 | 
			
		||||
  }
 | 
			
		||||
  return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user