client = me;
dst = peer;
- if ( !me.IsIPv4() ) return -1;
- if ( !peer.IsIPv4() ) return -1;
-
#if 0
// Crop interception errors down to one per minute.
int silent = (squid_curtime - last_reported > 60 ? 0 : 1);
if ( NetfilterTransparent(fd, me, dst, silent) == 0) return 0;
}
+ /* NAT is only available in IPv6 */
+ if ( !me.IsIPv4() ) return -1;
+ if ( !peer.IsIPv4() ) return -1;
+
if (intercept_active) {
/* NAT methods that use sock-opts to return client address */
if ( NetfilterInterception(fd, me, client, silent) == 0) return 0;