summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2005-06-27 22:21:42 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2005-06-27 22:21:42 +0000
commitdca9c930dacb67e5f09dbbccf27020b7d6373268 (patch)
treec55d6ceda25c461d4e0a8d18124ca7fdf569bf00
parentca6c404ce3801fe5abd257a926a3ad394e7b1a4e (diff)
Notes
-rw-r--r--sys/netinet/libalias/alias.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/netinet/libalias/alias.c b/sys/netinet/libalias/alias.c
index 0a6a8dfad6d0..aa2bed937dab 100644
--- a/sys/netinet/libalias/alias.c
+++ b/sys/netinet/libalias/alias.c
@@ -936,7 +936,11 @@ TcpAliasOut(struct libalias *la, struct ip *pip, int maxpacketsize, int create)
tc = (struct tcphdr *)ip_next(pip);
- proxy_type = ProxyCheck(la, pip, &proxy_server_address, &proxy_server_port);
+ if (create)
+ proxy_type =
+ ProxyCheck(la, pip, &proxy_server_address, &proxy_server_port);
+ else
+ proxy_type = 0;
if (proxy_type == 0 && (la->packetAliasMode & PKT_ALIAS_PROXY_ONLY))
return (PKT_ALIAS_OK);