$OpenBSD: patch-src_coap_io_c,v 1.1.1.1 2018/06/14 21:15:26 sthen Exp $

Index: src/coap_io.c
--- src/coap_io.c.orig
+++ src/coap_io.c
@@ -653,6 +653,8 @@ struct in6_pktinfo {
   unsigned int ipi6_ifindex;	/* send/recv interface index */
 };
 
+#endif
+#if 1
 struct in_pktinfo {
   int ipi_ifindex;
   struct in_addr ipi_spec_dst;
@@ -743,7 +745,7 @@ coap_network_send(coap_socket_t *sock, const coap_sess
 
 	cmsg = CMSG_FIRSTHDR(&mhdr);
 	cmsg->cmsg_level = SOL_IP;
-	cmsg->cmsg_type = IP_PKTINFO;
+	cmsg->cmsg_type = GEN_IP_PKTINFO;
 	cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo));
 
 	pktinfo = (struct in_pktinfo *)CMSG_DATA(cmsg);
