Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 12, 2025

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 : )

nielsdos and others added 13 commits October 12, 2025 23:44
If object initialization fails the zval will be NULL, that's an
implementation detail. However, it's very confusing for a reader to
destroy a seemingly uninitialized zval.
The phar is CoW'd, so it is non-persistent.
The PHAR_ZIP_FAIL and PHAR_ZIP_FAIL_FREE macros are almost the same.
The reason the latter exists is because of a single error path where the
error message is on the heap and needs to be freed. Instead, use a stack
allocated variable for the error message so we can get rid of the
duplicate macro code. This stack variable is big enough as the messages
written by phar_verify_signature() are short.

Closes GH-20144.
* PHP-8.3:
  phar: Reduce code duplication wrt error handling in phar_parse_zipfile()
* PHP-8.4:
  phar: Reduce code duplication wrt error handling in phar_parse_zipfile()
* PHP-8.5:
  phar: Reduce code duplication wrt error handling in phar_parse_zipfile()
* PHP-8.3:
  Fix GH-20070: Return type violation in imagefilter when an invalid filter is provided
* PHP-8.4:
  Fix GH-20070: Return type violation in imagefilter when an invalid filter is provided
* PHP-8.5:
  Fix GH-20070: Return type violation in imagefilter when an invalid filter is provided
@pull pull bot locked and limited conversation to collaborators Oct 12, 2025
@pull pull bot added the ⤵️ pull label Oct 12, 2025
@pull pull bot merged commit 7ec9420 into wudi:master Oct 12, 2025
8 of 9 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