X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=libctsim%2Fimagefile.cpp;fp=libctsim%2Fimagefile.cpp;h=8710e5a002eae10c85804ec1aee911b7c8e66d22;hb=f161139c375cdfd558dbd2d6c6a4f3ae63c8e3e2;hp=eeda46d37d4300f4662d15ac2924fa88ebdaa311;hpb=862a26e2d211e2af6038d8d9aee31e0057f2260c;p=ctsim.git diff --git a/libctsim/imagefile.cpp b/libctsim/imagefile.cpp index eeda46d..8710e5a 100644 --- a/libctsim/imagefile.cpp +++ b/libctsim/imagefile.cpp @@ -1545,8 +1545,8 @@ ImageFile::readImagePNG (const char* const pszFile) if (!fp) return false; unsigned char header[8]; - fread (header, 1, 8, fp); - if (png_sig_cmp (header, 0, 8)) { + int n = fread (header, 1, 8, fp); + if (n != 8 || png_sig_cmp (header, 0, 8)) { fclose (fp); return false; }