diff options
Diffstat (limited to 'lib/libalias/alias.c')
-rw-r--r-- | lib/libalias/alias.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/lib/libalias/alias.c b/lib/libalias/alias.c index 50e597f4364a..48a852a250f4 100644 --- a/lib/libalias/alias.c +++ b/lib/libalias/alias.c @@ -73,9 +73,6 @@ - Eliminated PacketAliasIn2() and PacketAliasOut2() as poorly conceived. - Version 2.3 Dec 1998 (dillon) - - Major bounds checking additions, see FreeBSD/CVS - See HISTORY file for additional revisions. */ @@ -606,7 +603,6 @@ UdpAliasIn(struct ip *pip) u_short alias_port; int accumulate; u_short *sptr; - int r = 0; alias_address = GetAliasAddress(link); original_address = GetOriginalAddress(link); @@ -617,11 +613,11 @@ UdpAliasIn(struct ip *pip) if (ntohs(ud->uh_dport) == NETBIOS_DGM_PORT_NUMBER || ntohs(ud->uh_sport) == NETBIOS_DGM_PORT_NUMBER ) { - r = AliasHandleUdpNbt(pip, link, &original_address, ud->uh_dport); + AliasHandleUdpNbt(pip, link, &original_address, ud->uh_dport); } else if (ntohs(ud->uh_dport) == NETBIOS_NS_PORT_NUMBER || ntohs(ud->uh_sport) == NETBIOS_NS_PORT_NUMBER ) { - r = AliasHandleUdpNbtNS(pip, link, + AliasHandleUdpNbtNS(pip, link, &alias_address, &alias_port, &original_address, @@ -652,14 +648,7 @@ UdpAliasIn(struct ip *pip) (u_short *) &pip->ip_dst, 2); pip->ip_dst = original_address; - - /* - * If we cannot figure out the packet, ignore it. - */ - if (r < 0) - return(PKT_ALIAS_IGNORED); - else - return(PKT_ALIAS_OK); + return(PKT_ALIAS_OK); } return(PKT_ALIAS_IGNORED); } |