Commit efa2d85571 for openssl.org

commit efa2d85571a50c5a697677e3568007eb0d8dcbe7
Author: Jiasheng Jiang <jiashengjiangcool@gmail.com>
Date:   Thu Jun 26 19:23:42 2025 +0000

    test/quic-openssl-docker/hq-interop/quic-hq-interop.c: Add check for OPENSSL_zalloc()

    Add check for the return value of OPENSSL_zalloc() to avoid potential NULL pointer dereference.

    Fixes: 2858149e44 ("Adding an hq-interop alpn client")
    Signed-off-by: Jiasheng Jiang <jiashengjiangcool@gmail.com>

    Reviewed-by: Neil Horman <nhorman@openssl.org>
    Reviewed-by: Tomas Mraz <tomas@openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/27915)

diff --git a/test/quic-openssl-docker/hq-interop/quic-hq-interop.c b/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
index 14375d178a..823f1165a3 100644
--- a/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
+++ b/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
@@ -883,6 +883,11 @@ int main(int argc, char *argv[])
         goto end;
     }

+    if (reqnames == NULL) {
+        fprintf(stderr, "Failed to allocate memory for request names\n");
+        goto end;
+    }
+
     hostname = argv[argnext++];
     port = argv[argnext++];
     reqfile = argv[argnext];