Skip to content

[pull] master from php:master - #1233

Merged
pull[bot] merged 4 commits into
turkdevops:masterfrom
php:master
Aug 31, 2026
Merged

[pull] master from php:master#1233
pull[bot] merged 4 commits into
turkdevops:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Aug 31, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

iliaal and others added 4 commits August 31, 2026 06:26
Reverted in favor of a more complete fix.
* PHP-8.4:
  Revert the mysqlnd wireprotocol length-encoded bounds checks
* PHP-8.5:
  Revert the mysqlnd wireprotocol length-encoded bounds checks
…se (#23403)

The stub declares array|false|null, but null is unreachable. The function
has two exits: RETURN_FALSE for an unknown filter id, and the array handler,
which establishes an array on both of its branches before doing anything
else. Its remaining exits throw.

The sibling filter_input_array() is declared identically and does return
null, deliberately, because its source superglobal may not exist. That case
has no equivalent here, where the source is a required array parameter.

null remains an ordinary element value in the returned array, which is
likely where the wider union came from; that is the value type, not the
return type.
@pull pull Bot locked and limited conversation to collaborators Aug 31, 2026
@pull pull Bot added the ⤵️ pull label Aug 31, 2026
@pull
pull Bot merged commit f74c740 into turkdevops:master Aug 31, 2026
1 of 3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants