Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
If the gateway is predetermined the code shortcuts looking up the route. Therefore it is possible that the route has been removed, but the gateway peer is still in our database, which would lead us to respond over that gateway, even though there is no route that exists to it.
We should only use the peer specified by the rtr_nid if it's a gateway. Otherwise we should lookup an alternative path. We shouldn't quit right away. There could exist other routed paths to the destination.