]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix hanging of test_external_cf_quiche
authorEugene Syromiatnikov <esyr@openssl.org>
Wed, 30 Jul 2025 13:55:14 +0000 (15:55 +0200)
committerEugene Syromiatnikov <esyr@openssl.org>
Wed, 30 Jul 2025 14:04:55 +0000 (16:04 +0200)
commitf12f8cc035edc5d797166c95f30c5db6fce73f3e
tree63fec1e53f4ff5a7133d43bc512f425ba9dfd288
parentd0899abb1b7654922b2272070d8fb593d8b13cff
Fix hanging of test_external_cf_quiche

The commit "Remove HARNESS_OSSL_PREFIX manipulation in the test harness"
forced all the output to be processed by the test harness, which means
that any process that keeps the stdout FD open prevents the run() call
from finishing, as was the case in the test_external_cf_quiche test that
ran quiche server in the background, but retaining the std{in,out,err}
descriptors.  Avoid that by explicitly redirecting them to a log file.

Reported-by: Tomas Mraz <tomas@openssl.org>
Fixes: 70c05fcde53cf "Remove HARNESS_OSSL_PREFIX manipulation in the test harness"
Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28125)
test/recipes/95-test_external_cf_quiche_data/quiche-server.sh