summaryrefslogtreecommitdiffstats
path: root/php-7.3.3-systzdata-v19.patch
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2023-05-11 14:49:45 +0200
committerRemi Collet <remi@php.net>2023-05-11 14:49:45 +0200
commit0aa1f14d659d7387991ca536eaf5d0656e4a8661 (patch)
tree1a0766c3d72e776d07bea3f2aedb99c4f1918db6 /php-7.3.3-systzdata-v19.patch
parent13703437449b836423110fd5b51eb79d57f715d2 (diff)
use ICU 72.1
use oracle client library version 21.10 fix possible buffer overflow in date define %php74___phpize and %php74___phpconfig
Diffstat (limited to 'php-7.3.3-systzdata-v19.patch')
-rw-r--r--php-7.3.3-systzdata-v19.patch3
1 files changed, 2 insertions, 1 deletions
diff --git a/php-7.3.3-systzdata-v19.patch b/php-7.3.3-systzdata-v19.patch
index 866729b..9dde92f 100644
--- a/php-7.3.3-systzdata-v19.patch
+++ b/php-7.3.3-systzdata-v19.patch
@@ -5,6 +5,7 @@ Add support for use of the system timezone database, rather
than embedding a copy. Discussed upstream but was not desired.
History:
+r20: fix possible buffer overflow
r19: retrieve tzdata version from /usr/share/zoneinfo/tzdata.zi
r18: adapt for autotool change in 7.3.3RC1
r17: adapt for timelib 2018.01 (in 7.3.2RC1)
@@ -452,7 +453,7 @@ index 020da3135e..12e68ef043 100644
+ size_t n;
+ char *data, *p;
+
-+ data = malloc(3 * sysdb->index_size + 7);
++ data = malloc(3 * sysdb->index_size + sizeof(FAKE_HEADER) - 1);
+
+ p = mempcpy(data, FAKE_HEADER, sizeof(FAKE_HEADER) - 1);
+