Update libpng to 1.6.43 (#137)
The libpng project has moved its upstream. Also update to the newest
release. Rolling to this commit picks up a fix for tests [0].
[0] https://github.com/pnggroup/libpng/pull/557
diff --git a/.gitmodules b/.gitmodules
index 9dd3625..b716e3e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -20,8 +20,8 @@
path = external/zlib
url = https://github.com/madler/zlib.git
[submodule "external/libpng"]
- path = external/libpng
- url = https://github.com/glennrp/libpng.git
+ path = external/libpng
+ url = https://github.com/pnggroup/libpng.git
[submodule "external/llvm-project"]
path = external/llvm-project
url = https://github.com/llvm/llvm-project.git
diff --git a/external/libpng b/external/libpng
index dbe3e0c..0e204b7 160000
--- a/external/libpng
+++ b/external/libpng
@@ -1 +1 @@
-Subproject commit dbe3e0c43e549a1602286144d94b0666549b18e6
+Subproject commit 0e204b736440719f41cf3eb5d13a889cdca1e3d4
diff --git a/fuzzing/scripts/build/libpng.sh b/fuzzing/scripts/build/libpng.sh
index b1227c3..8c75661 100644
--- a/fuzzing/scripts/build/libpng.sh
+++ b/fuzzing/scripts/build/libpng.sh
@@ -21,7 +21,7 @@
if [[ "${#}" -lt "1" || "${1}" != "--no-init" ]]; then
- git submodule update --init --depth 1 "${path_to_src}"
+ git submodule update --force --init --depth 1 "${path_to_src}"
cd "${path_to_src}"