From 307df8d4560c3de3337344f4289c5fceea49a9b5 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 13 Aug 2012 02:54:13 +0000 Subject: [PATCH] [IP] - Favor routers that have responded to our ARP queries during route selection svn path=/trunk/; revision=57066 --- reactos/lib/drivers/ip/network/router.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/lib/drivers/ip/network/router.c b/reactos/lib/drivers/ip/network/router.c index 09a8953ab23..c9e2f31cac7 100644 --- a/reactos/lib/drivers/ip/network/router.c +++ b/reactos/lib/drivers/ip/network/router.c @@ -277,7 +277,7 @@ PNEIGHBOR_CACHE_ENTRY RouterGetRoute(PIP_ADDRESS Destination) A2S(&NCE->Address), Length)); if(Length >= MaskLength && (Length > BestLength || !BestNCE) && - (!(State & NUD_STALE) || !BestNCE)) { + ((!(State & NUD_STALE) && !(State & NUD_INCOMPLETE)) || !BestNCE)) { /* This seems to be a better router */ BestNCE = NCE; BestLength = Length;