Load_PNG() fix memory leak
This commit is contained in:
		
							parent
							
								
									48f0f37793
								
							
						
					
					
						commit
						61a1c6e39e
					
				@ -4451,7 +4451,7 @@ int PNG_read_unknown_chunk(png_structp ptr, png_unknown_chunkp chunk)
 | 
			
		||||
static void Load_PNG_Sub(T_IO_Context * context, FILE * file)
 | 
			
		||||
{
 | 
			
		||||
  png_structp png_ptr;
 | 
			
		||||
  png_infop info_ptr;
 | 
			
		||||
  png_infop info_ptr = NULL;
 | 
			
		||||
 | 
			
		||||
  // Prepare internal PNG loader
 | 
			
		||||
  png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
 | 
			
		||||
@ -4741,6 +4741,7 @@ static void Load_PNG_Sub(T_IO_Context * context, FILE * file)
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
      File_error=1;
 | 
			
		||||
    png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user