diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2003-06-13 21:54:01 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2003-06-13 21:54:01 +0000 |
| commit | ada24e690cc704a15aefbd0495e6db70a9bb19ec (patch) | |
| tree | 57bd8d398c6e773bb9eee9475b684d19da3e1fa4 /lib/libalias/alias.c | |
| parent | 9c88dc88551cc56ca24545e2e2d7a1237d6d8b65 (diff) | |
Notes
Diffstat (limited to 'lib/libalias/alias.c')
| -rw-r--r-- | lib/libalias/alias.c | 4 |
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) |
