--- old/src/share/native/sun/awt/splashscreen/splashscreen_png.c 2010-05-20 08:47:47.157046828 +0100 +++ new/src/share/native/sun/awt/splashscreen/splashscreen_png.c 2010-05-20 08:47:46.977091043 +0100 @@ -182,7 +182,7 @@ int success = 0; stream->read(stream, sig, SIG_BYTES); - if (!png_check_sig(sig, SIG_BYTES)) { + if (png_sig_cmp(sig, 0, SIG_BYTES)) { goto done; } success = SplashDecodePng(splash, my_png_read_stream, stream);