From: Klaus Holst Jacobsen Date: Fri, 10 May 2024 09:10:35 +0000 (+0200) Subject: Added check for __QNX__ define when using in_pktinfo.ipi_spec_dst X-Git-Tag: openssl-3.3.3~161 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf23e30cc50359b473c174899b06f06bb2392ebe;p=thirdparty%2Fopenssl.git Added check for __QNX__ define when using in_pktinfo.ipi_spec_dst CLA: trivial Reviewed-by: Hugo Landau Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/24361) (cherry picked from commit 445017152b6806b6b02235f72244150115c08cee) --- diff --git a/crypto/bio/bss_dgram.c b/crypto/bio/bss_dgram.c index f6d688b3536..1ab8c5fd707 100644 --- a/crypto/bio/bss_dgram.c +++ b/crypto/bio/bss_dgram.c @@ -1192,7 +1192,7 @@ static int pack_local(BIO *b, MSGHDR_TYPE *mh, const BIO_ADDR *local) { cmsg->cmsg_type = IP_PKTINFO; info = (struct in_pktinfo *)BIO_CMSG_DATA(cmsg); -# if !defined(OPENSSL_SYS_WINDOWS) && !defined(OPENSSL_SYS_CYGWIN) && !defined(__FreeBSD__) +# if !defined(OPENSSL_SYS_WINDOWS) && !defined(OPENSSL_SYS_CYGWIN) && !defined(__FreeBSD__) && !defined(__QNX__) info->ipi_spec_dst = local->s_in.sin_addr; # endif info->ipi_addr.s_addr = 0;