[libpng16] zero out memory allocated by png_inflate
diff --git a/pngrutil.c b/pngrutil.c
index 9dc8825..95e2b81 100644
--- a/pngrutil.c
+++ b/pngrutil.c
@@ -670,6 +670,10 @@
                    (terminate != 0);
                png_bytep text = png_voidcast(png_bytep, png_malloc_base(png_ptr,
                    buffer_size));
+               /* attempt to stop an oss-fuzz "use of uninitialized value"
+                * in png_set_text_2()
+                */
+               memset(text, 0, buffer_size);
 
                if (text != NULL)
                {