diff --git a/src/wifi/helper/spectrum-wifi-helper.cc b/src/wifi/helper/spectrum-wifi-helper.cc index 299757f60..fd16f5984 100644 --- a/src/wifi/helper/spectrum-wifi-helper.cc +++ b/src/wifi/helper/spectrum-wifi-helper.cc @@ -83,12 +83,12 @@ std::vector> SpectrumWifiPhyHelper::Create (Ptr node, Ptr device) const { std::vector> ret; - Ptr interference = m_interferenceHelper.Create (); for (std::size_t i = 0; i < m_phy.size (); i++) { Ptr phy = m_phy.at (i).Create (); phy->CreateWifiSpectrumPhyInterface (device); + auto interference = m_interferenceHelper.Create (); phy->SetInterferenceHelper (interference); Ptr error = m_errorRateModel.at (i).Create (); phy->SetErrorRateModel (error);