From: Hugo Landau Date: Tue, 9 Apr 2024 12:17:04 +0000 (+0100) Subject: QUIC Server Demo: Use IPv4 only X-Git-Tag: openssl-3.5.0-alpha1~396 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=20eb1b656b5e9b309bba7daa60e619f8a0d6168d;p=thirdparty%2Fopenssl.git QUIC Server Demo: Use IPv4 only Reviewed-by: Neil Horman Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/24037) --- diff --git a/demos/quic/server/server.c b/demos/quic/server/server.c index c0167da72e1..ad0fc1f4620 100644 --- a/demos/quic/server/server.c +++ b/demos/quic/server/server.c @@ -76,15 +76,15 @@ err: static int create_socket(uint16_t port) { int fd = -1; - struct sockaddr_in6 sa = {0}; + struct sockaddr_in sa = {0}; - if ((fd = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP)) < 0) { + if ((fd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) { fprintf(stderr, "cannot create socket"); goto err; } - sa.sin6_family = AF_INET6; - sa.sin6_port = htons(port); + sa.sin_family = AF_INET; + sa.sin_port = htons(port); if (bind(fd, (const struct sockaddr *)&sa, sizeof(sa)) < 0) { fprintf(stderr, "cannot bind to %u\n", port);