Files
scriptc/tests
Chris Tate eca349d244 Forward nested zlib callback results and keep self-calling callbacks' error checks
A nested callback lowered inside an outer error path passed the absent
Buffer on into a Buffer slot even when its own operation succeeded, so a
callee such as (err, out) => cb(err, out) received undefined instead of
the result. The forwarded value is now the Buffer when there is one.

A named function expression passed to zlib can call itself, and a
function expression can reach itself through arguments.callee, with an
error and a Buffer. Such functions no longer count as called only by
the adapter, so their success copy keeps the runtime error checks
instead of folding them to the success case.
2026-10-21 15:32:52 -05:00
..
…
2026-10-20 17:56:44 -05:00