Skip to content

[pull] master from php:master - #1231

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

[pull] master from php:master#1231
pull[bot] merged 5 commits into
turkdevops:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Aug 30, 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 : )

lazerg and others added 5 commits August 30, 2026 12:49
SoapServer::handle() ignored the return value of object_init_ex(), so when
the class given to setClass() could not be instantiated the code carried on
with a NULL zval and crashed on Z_OBJCE_P(soap_obj). That happens for
instance when a property default references an undefined constant, since
evaluating it throws an Error and object creation fails.

Now the failure is reported as a SOAP fault, the same way a throwing
constructor already is.

Close GH-23448
* PHP-8.4:
  Fix GH-23447: segfault when the SoapServer class fails to initialize
* PHP-8.5:
  Fix GH-23447: segfault when the SoapServer class fails to initialize
A zero SO_ATTACH_REUSEPORT_CBPF value detached via SO_DETACH_BPF, an
alias of SO_DETACH_FILTER, leaving the reuseport program attached.
SO_DETACH_REUSEPORT_BPF is used and exported now, the value is
restricted to integers and the level is validated.

Close GH-23278
@pull pull Bot locked and limited conversation to collaborators Aug 30, 2026
@pull pull Bot added the ⤵️ pull label Aug 30, 2026
@pull
pull Bot merged commit c98e107 into turkdevops:master Aug 30, 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.

3 participants