From 3c8c639c2a8863260b171c1a99b7a7286030b42c Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Tue, 1 Aug 2017 11:50:34 +0200 Subject: rip98d: Replace naive mask2bits and bits2mask implementations. Signed-off-by: Ralf Baechle --- tcpip/rip98r.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tcpip/rip98r.c') diff --git a/tcpip/rip98r.c b/tcpip/rip98r.c index 57afe4e..8332944 100644 --- a/tcpip/rip98r.c +++ b/tcpip/rip98r.c @@ -26,8 +26,8 @@ static int cmp_route(struct route_struct *route, struct in_addr addr, int bits, unsigned long int old_mask, new_mask; unsigned long int old_addr, new_addr; - old_mask = ntohl(bits2mask(route->bits)); - new_mask = ntohl(bits2mask(bits)); + old_mask = bits2mask(route->bits); + new_mask = bits2mask(bits); old_addr = route->addr.s_addr; new_addr = addr.s_addr; @@ -234,7 +234,7 @@ void receive_routes(int s) if (route->bits == 32) { rt.rt_flags |= RTF_HOST; } else { - netmask = bits2mask(route->bits); + netmask = htonl(bits2mask(route->bits)); trg.sin_family = AF_INET; memcpy((char *)&trg.sin_addr, (char *)&netmask, sizeof(struct in_addr)); -- cgit v1.2.3