# HG changeset patch # User Kirill Andreev # Date 1241020883 -14400 # Node ID 6a8113d465650014bf8cf38a017fcbd57e039e77 # Parent 5f5b321b92d1c0f1af7009bf92d8261d72ea45a4 Bugfix diff -r 5f5b321b92d1 -r 6a8113d46565 src/devices/mesh/dot11s/hwmp-protocol.cc --- a/src/devices/mesh/dot11s/hwmp-protocol.cc Wed Apr 29 19:37:19 2009 +0400 +++ b/src/devices/mesh/dot11s/hwmp-protocol.cc Wed Apr 29 20:01:23 2009 +0400 @@ -286,8 +286,12 @@ // root if(result.retransmitter == Mac48Address::GetBroadcast ()) result = m_rtable->LookupProactiveExpired (); - std::vector destinations = m_rtable->GetUnreachableDestinations (result.retransmitter); - MakePathError (destinations); + if(result.retransmitter != Mac48Address::GetBroadcast ()) + { + std::vector destinations = m_rtable->GetUnreachableDestinations (result.retransmitter); + MakePathError (destinations); + } + return false; } //Request a destination: result = m_rtable->LookupReactiveExpired (destination);