From f18a751f8956fb4f1696a4ec426846ff0d859852 Mon Sep 17 00:00:00 2001 From: Vladimir Dubrovin <3proxy@3proxy.ru> Date: Fri, 17 Jul 2026 15:07:11 +0300 Subject: [PATCH] define IPV6_BOUND_IF if not defined (for legacy MacOS 10.x) --- src/common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common.c b/src/common.c index 3444dcd..f0eada7 100644 --- a/src/common.c +++ b/src/common.c @@ -659,6 +659,9 @@ int doconnect(struct clientparam * param){ if(!idx || (*SAFAMILY(¶m->sinsl) == AF_INET && param->srv->so._setsockopt(param->sostate, param->remsock, IPPROTO_IP, IP_BOUND_IF, &idx, sizeof(idx)))) return 12; #ifndef NOIPV6 +#ifndef IPV6_BOUND_IF +#define IPV6_BOUND_IF 125 +#endif if(*SAFAMILY(¶m->sinsl) == AF_INET6 && param->srv->so._setsockopt(param->sostate, param->remsock, IPPROTO_IPV6, IPV6_BOUND_IF, &idx, sizeof(idx))) return 12; #endif }