summaryrefslogtreecommitdiff
path: root/Build/source/libs/pixman/pixman-0.28.0-PATCHES/patch-01-size_max
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/pixman/pixman-0.28.0-PATCHES/patch-01-size_max')
-rw-r--r--Build/source/libs/pixman/pixman-0.28.0-PATCHES/patch-01-size_max13
1 files changed, 13 insertions, 0 deletions
diff --git a/Build/source/libs/pixman/pixman-0.28.0-PATCHES/patch-01-size_max b/Build/source/libs/pixman/pixman-0.28.0-PATCHES/patch-01-size_max
new file mode 100644
index 00000000000..7aa6b403f39
--- /dev/null
+++ b/Build/source/libs/pixman/pixman-0.28.0-PATCHES/patch-01-size_max
@@ -0,0 +1,13 @@
+diff -u pixman-0.28.0.orig/pixman/pixman-utils.c pixman-0.28.0/pixman/pixman-utils.c
+===================================================================
+--- pixman-0.28.0.orig/pixman/pixman-utils.c
++++ pixman-0.28.0/pixman/pixman-utils.c
+@@ -33,7 +33,7 @@
+ pixman_bool_t
+ _pixman_multiply_overflows_size (size_t a, size_t b)
+ {
+- return a >= SIZE_MAX / b;
++ return a >= ((size_t)-1) / b;
+ }
+
+ pixman_bool_t