diff --git a/src/devices/wifi/nqsta-wifi-mac.cc b/src/devices/wifi/nqsta-wifi-mac.cc index 1b956b4ca..2f94f52d8 100644 --- a/src/devices/wifi/nqsta-wifi-mac.cc +++ b/src/devices/wifi/nqsta-wifi-mac.cc @@ -479,7 +479,10 @@ NqstaWifiMac::Receive (Ptr packet, WifiMacHeader const *hdr) } else if (hdr->IsData ()) { - ForwardUp (packet, hdr->GetAddr2 (), hdr->GetAddr1 ()); + if (hdr->GetAddr3 () != GetAddress ()) + { + ForwardUp (packet, hdr->GetAddr3 (), hdr->GetAddr1 ()); + } } else if (hdr->IsProbeReq () || hdr->IsAssocReq ())