diff options
Diffstat (limited to 'source/core/StarImage.cpp')
-rw-r--r-- | source/core/StarImage.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source/core/StarImage.cpp b/source/core/StarImage.cpp index 52c2370..c7d4962 100644 --- a/source/core/StarImage.cpp +++ b/source/core/StarImage.cpp @@ -18,13 +18,12 @@ void readPngData(png_structp pngPtr, png_bytep data, png_size_t length) { }; bool Image::isPng(IODevicePtr device) { - png_byte header[8]; - device->readAbsolute(0, (char*)header, sizeof(header)); - return !png_sig_cmp(header, 0, sizeof(header)); + png_byte header[8]{}; + return !png_sig_cmp(header, 0, device->readAbsolute(0, (char*)header, sizeof(header))); } Image Image::readPng(IODevicePtr device) { - png_byte header[8]; + png_byte header[8]{}; device->readFull((char*)header, sizeof(header)); if (png_sig_cmp(header, 0, sizeof(header))) |