mirror of
https://github.com/openssl/openssl.git
synced 2026-10-28 08:25:12 +08:00
This reverts commit 0fff009050.
That commit discarded command stderr without an explicit redirection
under the default non-verbose harness. This hides diagnostics, including
LeakSanitizer reports from failing commands in sanitizer CI jobs.
Restore command stderr to the harness's existing reporting path, retaining
the VMS-only null-device redirection and explicit recipe redirections.
The harness can then show diagnostics for failed assertions, including
when a command succeeds but an assertion about its captured stdout fails.
Passing full-suite runs produced no additional diagnostic output.
This depends on the preceding callback fix. Without it, restoring stderr
also restores quadratic processing of that output. On Linux, the fix
removes a slowdown with the blocked-writer signature reported in #32128.
Native OpenBSD and macOS confirmation remains outstanding.
Assisted-by: Claude Code:claude-opus-5-5
Assisted-by: Codex:gpt-6-astra
Reviewed-by: Jakub Zelenka <jakub.zelenka@openssl.foundation>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
Merge-date: Tue Oct 6 16:04:02 2026
Merged-from: https://github.com/openssl/openssl/pull/33078