make sure dev is initialized correctly when binding to more than one interface.
authorProvidence SALUMU MUNGA <Providence.Salumu_Munga@it-sudparis.eu>
Fri, 28 Mar 2008 11:26:59 -0700
changeset 2783 6c9853569bbf
parent 2782 4c813b3ea1c3
child 2784 49006cbbfac7
make sure dev is initialized correctly when binding to more than one interface.
src/node/packet-socket.cc
--- a/src/node/packet-socket.cc	Fri Mar 28 11:25:07 2008 -0700
+++ b/src/node/packet-socket.cc	Fri Mar 28 11:26:59 2008 -0700
@@ -116,7 +116,7 @@
     }
   else
     {
-      m_node->GetDevice (address.GetSingleDevice ());
+      dev = m_node->GetDevice (address.GetSingleDevice ());
     }
   m_node->RegisterProtocolHandler (MakeCallback (&PacketSocket::ForwardUp, this),
                                    address.GetProtocol (), dev);