]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Skip reexec test on OpenSSL 1.1.1 specifically.
authorDarren Tucker <dtucker@dtucker.net>
Wed, 9 Nov 2022 09:59:20 +0000 (20:59 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Wed, 9 Nov 2022 09:59:20 +0000 (20:59 +1100)
OpenSSL 1.1.1 has a bug in its RNG that breaks reexec fallback, so skip
that test.  See bz#3483 for details.

.github/configs

index d3171a83a0d8bf529c9ca8794bbc3c244b00e79a..a7bc7ba53732e814aa18354bf37a2e6c87af87f3 100755 (executable)
@@ -141,6 +141,11 @@ case "$config" in
        ;;
     openssl-*)
        LIBCRYPTOFLAGS="--with-ssl-dir=/opt/openssl --with-rpath=-Wl,-rpath,"
+       # OpenSSL 1.1.1 specifically has a bug in its RNG that breaks reexec
+       # fallback.  See https://bugzilla.mindrot.org/show_bug.cgi?id=3483
+       if [ "$config" = "openssl-1.1.1" ]; then
+               SKIP_LTESTS="reexec"
+       fi
        ;;
     selinux)
        CONFIGFLAGS="--with-selinux"