1.1 --- a/src/internet-node/internet-stack.cc Tue Apr 08 23:10:11 2008 -0700
1.2 +++ b/src/internet-node/internet-stack.cc Tue Apr 08 23:10:39 2008 -0700
1.3 @@ -36,6 +36,11 @@
1.4 void
1.5 AddInternetStack (Ptr<Node> node)
1.6 {
1.7 + // This may be called on a node with a previously added stack
1.8 + if (node->GetObject<Ipv4> ())
1.9 + {
1.10 + return;
1.11 + }
1.12 Ptr<Ipv4L3Protocol> ipv4 = CreateObject<Ipv4L3Protocol> ();
1.13 Ptr<ArpL3Protocol> arp = CreateObject<ArpL3Protocol> ();
1.14 ipv4->SetNode (node);