--- files/patch-loader_png.c.orig 2010-03-29 14:22:41.000000000 +0200 +++ files/patch-loader_png.c 2010-03-29 21:36:48.000000000 +0200 @@ -5,7 +5,7 @@ /* if we haven't read the header before, set the header data */ fread(buf, 1, PNG_BYTES_TO_CHECK, f); - if (!png_check_sig(buf, PNG_BYTES_TO_CHECK)) -+ if (png_check_sig(buf, 0, PNG_BYTES_TO_CHECK) != 0) ++ if (png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK)) { fclose(f); return 0;