[libpng15] Removed potentially misleading warning from png_check_IHDR().
diff --git a/ANNOUNCE b/ANNOUNCE
index 08bc883..85f1b4d 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -65,8 +65,7 @@
     rearrangement of Makefile.am allow creation of these links to be disabled.
 
 Version 1.5.18beta04 [January 10, 2014]
-  Revised png_check_IHDR() to use PNG_SIZE_MAX instead of PNG_UINT_32_MAX
-    in the test for potential overflow in PNG_ROWBYTES.
+  Removed potentially misleading warning from png_check_IHDR().
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
 (subscription required; visit
diff --git a/CHANGES b/CHANGES
index 58aa152..c737122 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4189,8 +4189,7 @@
     rearrangement of Makefile.am allow creation of these links to be disabled.
 
 Version 1.5.18beta04 [January 10, 2014]
-  Revised png_check_IHDR() to use PNG_SIZE_MAX instead of PNG_UINT_32_MAX
-    in the test for potential overflow in PNG_ROWBYTES.
+  Removed potentially misleading warning from png_check_IHDR().
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
 (subscription required; visit
diff --git a/png.c b/png.c
index 9b2ae69..40c417d 100644
--- a/png.c
+++ b/png.c
@@ -1222,17 +1222,6 @@
       error = 1;
    }
 
-   /* Check for potential overflow in PNG_ROWBYTES calculation */
-   if (error == 0 && width > (PNG_SIZE_MAX
-                 >> 3)      /* 8-byte RGBA pixels */
-                 - 48       /* bigrowbuf hack */
-                 - 1        /* filter byte */
-                 - 7*8      /* rounding of width to multiple of 8 pixels */
-                 - 8        /* extra max_pixel_depth pad */
-                 - error)   /* to prevent always-false compiler warning */
-      png_warning(png_ptr,
-          "Width may be too large for libpng to process pixels");
-
    /* Check other values */
    if (bit_depth != 1 && bit_depth != 2 && bit_depth != 4 &&
        bit_depth != 8 && bit_depth != 16)