From 36e6b69aafe81bf66b6b68136ddae87f4c161475 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Wed, 14 May 2008 19:15:00 +0100 Subject: [PATCH] PacketSocket bind-to-interface bug --- src/node/packet-socket.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node/packet-socket.cc b/src/node/packet-socket.cc index 7d3578475..f45690ecf 100644 --- a/src/node/packet-socket.cc +++ b/src/node/packet-socket.cc @@ -111,11 +111,11 @@ PacketSocket::DoBind (const PacketSocketAddress &address) Ptr dev ; if (address.IsSingleDevice ()) { - dev = 0; + dev = m_node->GetDevice (address.GetSingleDevice ()); } else { - dev = m_node->GetDevice (address.GetSingleDevice ()); + dev = 0; } m_node->RegisterProtocolHandler (MakeCallback (&PacketSocket::ForwardUp, this), address.GetProtocol (), dev);