freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] * src/sfnt/pngshim.c (Load_SBit_Png): F


From: Alexei Podtelezhnikov
Subject: [Git][freetype/freetype][master] * src/sfnt/pngshim.c (Load_SBit_Png): Free `rows` once later.
Date: Wed, 17 Mar 2021 02:13:33 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType

Commits:

2 changed files:

Changes:

  • ChangeLog
    1
    +2021-03-16  Alexei Podtelezhnikov  <apodtele@gmail.com>
    
    2
    +
    
    3
    +	* src/sfnt/pngshim.c (Load_SBit_Png): Free `rows` once later.
    
    4
    +
    
    1 5
     2021-03-16  Ben Wagner  <bungeman@google.com>
    
    2 6
     
    
    3 7
     	[sfnt] Fix memory leak in png loading.
    

  • src/sfnt/pngshim.c
    ... ... @@ -441,11 +441,10 @@
    441 441
     
    
    442 442
         png_read_image( png, rows );
    
    443 443
     
    
    444
    -    FT_FREE( rows );
    
    445
    -
    
    446 444
         png_read_end( png, info );
    
    447 445
     
    
    448 446
       DestroyExit:
    
    447
    +    /* even if reading fails with longjmp, rows must be freed */
    
    449 448
         FT_FREE( rows );
    
    450 449
         png_destroy_read_struct( &png, &info, NULL );
    
    451 450
         FT_Stream_Close( &stream );
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]