From owner-freebsd-hackers Wed Nov 27 20:00:26 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA03716 for hackers-outgoing; Wed, 27 Nov 1996 20:00:26 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA03707; Wed, 27 Nov 1996 20:00:24 -0800 (PST) Date: Wed, 27 Nov 1996 20:00:24 -0800 (PST) From: Bill Fenner Message-Id: <199611280400.UAA03707@freefall.freebsd.org> To: hackers Subject: Re: RTM_LOSING w/o gateway? Cc: mrcpu@cdsnet.net Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk These messages are logging a situation that routed shouldn't care about. Try this patch. Bill Index: table.c =================================================================== RCS file: /home/ncvs/src/sbin/routed/table.c,v retrieving revision 1.3 diff -u -r1.3 table.c --- table.c 1996/11/19 20:42:21 1.3 +++ table.c 1996/11/28 03:59:46 @@ -914,12 +914,13 @@ rtm_lose(struct rt_msghdr *rtm, struct rt_addrinfo *info) { - if (INFO_GATE(info) == 0 - || INFO_GATE(info)->sa_family != AF_INET) { + if (INFO_GATE(info) == 0) { msglog("ignore %s without gateway", rtm_type_name(rtm->rtm_type)); return; } + if (INFO_GATE(info)->sa_family != AF_INET) + return; if (!supplier) rdisc_age(S_ADDR(INFO_GATE(info)));