summaryrefslogtreecommitdiff
path: root/lib/libalias/alias.c
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>2003-06-13 21:54:01 +0000
committerRuslan Ermilov <ru@FreeBSD.org>2003-06-13 21:54:01 +0000
commitada24e690cc704a15aefbd0495e6db70a9bb19ec (patch)
tree57bd8d398c6e773bb9eee9475b684d19da3e1fa4 /lib/libalias/alias.c
parent9c88dc88551cc56ca24545e2e2d7a1237d6d8b65 (diff)
Notes
Diffstat (limited to 'lib/libalias/alias.c')
-rw-r--r--lib/libalias/alias.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libalias/alias.c b/lib/libalias/alias.c
index 467f371cb012..54839ffb6a4d 100644
--- a/lib/libalias/alias.c
+++ b/lib/libalias/alias.c
@@ -1425,6 +1425,10 @@ PacketAliasOut(char *ptr, /* valid IP packet */
SetDefaultAliasAddress(pip->ip_src);
}
}
+ else if (packetAliasMode & PKT_ALIAS_PROXY_ONLY)
+ {
+ SetDefaultAliasAddress(pip->ip_src);
+ }
iresult = PKT_ALIAS_IGNORED;
if ((ntohs(pip->ip_off) & IP_OFFMASK) == 0)