Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Oct 1995 23:09:03 +0100 (MET)
From:      J Wunsch <j@uriah.heep.sax.de>
To:        wollman@freefall.freebsd.org (Garrett A. Wollman)
Cc:        CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org
Subject:   Re: cvs commit: src/sys/net route.c
Message-ID:  <199510162209.XAA27001@uriah.heep.sax.de>
In-Reply-To: <199510161909.MAA17617@freefall.freebsd.org> from "Garrett A. Wollman" at Oct 16, 95 12:09:44 pm

next in thread | previous in thread | raw e-mail | index | archive | help
As Garrett A. Wollman wrote:
> 
> wollman     95/10/16 12:09:43
> 
>   Modified:    sys/net   route.c
>   Log:
>   When adding a route fails because there is already a route with the same
>   (mask,value) in the tree, don't immediately return EEXIST.  Instead, check
>   to see if the pre-existing route was generated by protcol-cloning.  If so,
>   then it is OK to simply blow away the old route and re-attempt the insertion.
>   If not, then fall back to the same error code as before.
> 

Is there a chance to get this one into 2.1, David?

I'm more than willing to apply this fix to our ISP's machine which is
suffering a great pain from just this bug.  This would provide for a
good reality test.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510162209.XAA27001>