Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType
Commits:
-
e9c50fa7
by Alexei Podtelezhnikov at 2021-03-16T22:12:41-04:00
2 changed files:
Changes:
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.
|
... | ... | @@ -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 );
|