src/devices/wifi/propagation-delay-model.cc
changeset 2336 28ce210b91bb
parent 2230 9f13ac3291e0
child 2549 fe90cf0b2c63
--- a/src/devices/wifi/propagation-delay-model.cc	Fri Feb 15 19:14:35 2008 +0100
+++ b/src/devices/wifi/propagation-delay-model.cc	Fri Feb 15 20:03:48 2008 +0100
@@ -69,20 +69,18 @@
 }
 
 RandomPropagationDelayModel::RandomPropagationDelayModel ()
-  : m_variable (g_random.GetCopy ())
+  : m_variable (g_random.Get ())
 {}
 
 RandomPropagationDelayModel::RandomPropagationDelayModel (const RandomVariable &variable)
-  : m_variable (variable.Copy ())
+  : m_variable (variable)
 {}
 RandomPropagationDelayModel::~RandomPropagationDelayModel ()
-{
-  delete m_variable;
-}
+{}
 Time 
 RandomPropagationDelayModel::GetDelay (Ptr<MobilityModel> a, Ptr<MobilityModel> b) const
 {
-  return Seconds (m_variable->GetValue ());
+  return Seconds (m_variable.GetValue ());
 }
 
 ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel (double speed)