summaryrefslogtreecommitdiffstats
path: root/lib/libalias
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2004-04-02 17:57:57 +0000
committerdeischen <deischen@FreeBSD.org>2004-04-02 17:57:57 +0000
commita883ccc9582e31fc0e98220ac5f6b45095e34711 (patch)
tree312260de5eb31c6ace6921c9abeb1370e89574cb /lib/libalias
parent17daee0e028af6e27fc3596b82f9b2c24afda2d1 (diff)
downloadFreeBSD-src-a883ccc9582e31fc0e98220ac5f6b45095e34711.zip
FreeBSD-src-a883ccc9582e31fc0e98220ac5f6b45095e34711.tar.gz
Unbreak natd.
Reported and submitted by: Sean McNeil (sean at mcneil.com)
Diffstat (limited to 'lib/libalias')
-rw-r--r--lib/libalias/alias.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libalias/alias.c b/lib/libalias/alias.c
index e02957f..42ce618 100644
--- a/lib/libalias/alias.c
+++ b/lib/libalias/alias.c
@@ -884,6 +884,7 @@ TcpAliasIn(struct libalias *la, struct ip *pip)
/* Restore original IP address */
accumulate = twowords(&pip->ip_dst);
+ pip->ip_dst = original_address;
accumulate -= twowords(&pip->ip_dst);
/* If this is a transparent proxy packet, then modify the source
OpenPOWER on IntegriCloud