diff --git a/engine/src/flutter/lib/ui/painting/image_generator_apng.cc b/engine/src/flutter/lib/ui/painting/image_generator_apng.cc index 943d7752015..45c197b71fd 100644 --- a/engine/src/flutter/lib/ui/painting/image_generator_apng.cc +++ b/engine/src/flutter/lib/ui/painting/image_generator_apng.cc @@ -7,7 +7,6 @@ #include #include "flutter/fml/logging.h" -#include "third_party/libpng/png.h" #include "third_party/skia/include/codec/SkCodecAnimation.h" #include "third_party/skia/include/core/SkAlphaType.h" #include "third_party/skia/include/core/SkColorType.h" @@ -202,8 +201,7 @@ std::unique_ptr APNGImageGenerator::MakeFromData( } // Validate the full PNG signature. const uint8_t* data_p = static_cast(data.get()->data()); - if (png_sig_cmp(static_cast(data_p), 0, - sizeof(kPngSignature))) { + if (memcmp(data_p, kPngSignature, sizeof(kPngSignature))) { return nullptr; }