]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Added check for __QNX__ define when using in_pktinfo.ipi_spec_dst
authorKlaus Holst Jacobsen <klaus.holst.jacobsen@gmail.com>
Fri, 10 May 2024 09:10:35 +0000 (11:10 +0200)
committerTomas Mraz <tomas@openssl.org>
Mon, 7 Oct 2024 15:39:27 +0000 (17:39 +0200)
CLA: trivial

Reviewed-by: Hugo Landau <hlandau@devever.net>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24361)

crypto/bio/bss_dgram.c

index f6d688b35360698c647d306c559b827baa5431a2..1ab8c5fd707a280e2baa6b4d5e1ec48883ef753e 100644 (file)
@@ -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;