File libpng14-1.4.4-CVE-2011-3045.patch of Package libpng14.openSUSE_11.4_Update
Index: pngrutil.c
===================================================================
--- pngrutil.c.orig
+++ pngrutil.c
@@ -233,8 +233,8 @@ png_inflate(png_structp png_ptr, const p
{
if (output != 0 && output_size > count)
{
- int copy = output_size - count;
- if (avail < copy) copy = avail;
+ png_size_t copy = output_size - count;
+ if ((png_size_t) avail < copy) copy = (png_size_t) avail;
png_memcpy(output + count, png_ptr->zbuf, copy);
}
count += avail;