diff options
-rw-r--r-- | lib/libalias/alias_db.c | 6 | ||||
-rw-r--r-- | sys/netinet/libalias/alias_db.c | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/lib/libalias/alias_db.c b/lib/libalias/alias_db.c index fac7ece..18983d2 100644 --- a/lib/libalias/alias_db.c +++ b/lib/libalias/alias_db.c @@ -677,7 +677,6 @@ CleanupAliasData(void) for (i=0; i<LINK_TABLE_OUT_SIZE; i++) { link = linkTableOut[i]; - linkTableOut[i] = NULL; while (link != NULL) { struct alias_link *link_next; @@ -1940,10 +1939,9 @@ PacketAliasSetAddress(struct in_addr addr) { if (packetAliasMode & PKT_ALIAS_RESET_ON_ADDR_CHANGE && aliasAddress.s_addr != addr.s_addr) - { CleanupAliasData(); - aliasAddress = addr; - } + + aliasAddress = addr; } diff --git a/sys/netinet/libalias/alias_db.c b/sys/netinet/libalias/alias_db.c index fac7ece..18983d2 100644 --- a/sys/netinet/libalias/alias_db.c +++ b/sys/netinet/libalias/alias_db.c @@ -677,7 +677,6 @@ CleanupAliasData(void) for (i=0; i<LINK_TABLE_OUT_SIZE; i++) { link = linkTableOut[i]; - linkTableOut[i] = NULL; while (link != NULL) { struct alias_link *link_next; @@ -1940,10 +1939,9 @@ PacketAliasSetAddress(struct in_addr addr) { if (packetAliasMode & PKT_ALIAS_RESET_ON_ADDR_CHANGE && aliasAddress.s_addr != addr.s_addr) - { CleanupAliasData(); - aliasAddress = addr; - } + + aliasAddress = addr; } |