xref: /third_party/libpng/CVE-2018-14048.patch
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/libpng/
15bec5421Sopenharmony_cidiff --git a/contrib/pngminus/png2pnm.c b/contrib/pngminus/png2pnm.c
25bec5421Sopenharmony_ciindex 5fef7ed14..5c8ff30f6 100644
35bec5421Sopenharmony_ci--- a/contrib/pngminus/png2pnm.c
45bec5421Sopenharmony_ci+++ b/contrib/pngminus/png2pnm.c
55bec5421Sopenharmony_ci@@ -208,6 +208,16 @@ BOOL png2pnm (FILE *png_file, FILE *pnm_file, FILE *alpha_file,
65bec5421Sopenharmony_ci   if (setjmp (png_jmpbuf (png_ptr)))
75bec5421Sopenharmony_ci   {
85bec5421Sopenharmony_ci     png_destroy_read_struct (&png_ptr, &info_ptr, NULL);
95bec5421Sopenharmony_ci+    if(row_pointers != NULL)
105bec5421Sopenharmony_ci+    {
115bec5421Sopenharmony_ci+      free(row_pointers);
125bec5421Sopenharmony_ci+      row_pointers = NULL;
135bec5421Sopenharmony_ci+    }
145bec5421Sopenharmony_ci+    if(png_pixels != NULL)
155bec5421Sopenharmony_ci+    {
165bec5421Sopenharmony_ci+      free(png_pixels);
175bec5421Sopenharmony_ci+      png_pixels = NULL;
185bec5421Sopenharmony_ci+    }
195bec5421Sopenharmony_ci     return FALSE;
205bec5421Sopenharmony_ci   }
215bec5421Sopenharmony_ci 
22

Indexes created Thu Nov 07 10:32:03 CST 2024