Files
third_party_libpng/CVE-2018-14048.patch
Zacoh ea0e53a7f0 IssueNo:https://gitee.com/openharmony/third_party_libpng/issues/I8T4WT
Feature or Bugfix: Bugfix
Binary Source:No
Signed-off-by: guomengyu <guomengyu5@h-partners.com>

Signed-off-by: Zacoh <kouzhenrong@h-partners.com>
2025-05-10 15:57:20 +08:00

22 lines
577 B
Diff

diff --git a/contrib/pngminus/png2pnm.c b/contrib/pngminus/png2pnm.c
index 5fef7ed14..5c8ff30f6 100644
--- a/contrib/pngminus/png2pnm.c
+++ b/contrib/pngminus/png2pnm.c
@@ -193,6 +193,16 @@ BOOL png2pnm (FILE *png_file, FILE *pnm_
if (setjmp (png_jmpbuf (png_ptr)))
{
png_destroy_read_struct (&png_ptr, &info_ptr, NULL);
+ if(row_pointers != NULL)
+ {
+ free(row_pointers);
+ row_pointers = NULL;
+ }
+ if(png_pixels != NULL)
+ {
+ free(png_pixels);
+ png_pixels = NULL;
+ }
return FALSE; /* generic libpng error */
}