--- a/src/internet/model/ipv6-l3-protocol.cc Sat May 25 18:18:00 2013 +0200
+++ b/src/internet/model/ipv6-l3-protocol.cc Sat May 25 21:36:10 2013 +0200
@@ -293,7 +293,10 @@
/* add default router
* if a previous default route exists, the new ones is simply added
*/
- GetRoutingProtocol ()->NotifyAddRoute (Ipv6Address::GetAny (), Ipv6Prefix ((uint8_t)0), defaultRouter, interface, network);
+ if (!defaultRouter.IsAny())
+ {
+ GetRoutingProtocol ()->NotifyAddRoute (Ipv6Address::GetAny (), Ipv6Prefix ((uint8_t)0), defaultRouter, interface, network);
+ }
Ptr<Ipv6AutoconfiguredPrefix> aPrefix = CreateObject<Ipv6AutoconfiguredPrefix> (m_node, interface, network, mask, preferredTime, validTime, defaultRouter);
aPrefix->StartPreferredTimer ();