diff --git a/src/proxymain.c b/src/proxymain.c index a3db9d8..c9e2d19 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -97,6 +97,9 @@ struct socketoptions sockopts[] = { #endif #ifdef SO_DONTROUTE {SO_DONTROUTE, "SO_DONTROUTE"}, +#endif +#ifdef IP_TRANSPARENT + {IP_TRANSPARENT, "IP_TRANSPARENT"}, #endif {0, NULL} }; @@ -111,7 +114,11 @@ void setopts(SOCKET s, int opts){ int i, opt, set; for(i = 0; opts >= (opt = (1< #include +#include #include #include #include