[Sumover-dev] [svn commit] r4662 - vic/branches/cc/cc

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Tue Mar 2 18:23:55 GMT 2010


Author: soohyunc
Date: Tue Mar  2 18:23:55 2010
New Revision: 4662

Modified:
   vic/branches/cc/cc/tfwc_sndr.cpp
   vic/branches/cc/cc/tfwc_sndr.h

Log:
-- fixed segfault problem for TfwcSndr's Rtx Timer



Modified: vic/branches/cc/cc/tfwc_sndr.cpp
==============================================================================
--- vic/branches/cc/cc/tfwc_sndr.cpp	(original)
+++ vic/branches/cc/cc/tfwc_sndr.cpp	Tue Mar  2 18:23:55 2010
@@ -57,6 +57,7 @@
 TfwcSndr::TfwcSndr() :
 	seqno_(0),
 	cwnd_(1),
+	rtx_timer_(this),
 	aoa_(0),
 	t_now_(0),
 	t_ts_(0),
@@ -671,7 +672,7 @@
  */
 void TfwcSndr::set_rtx_timer() {
 	// resched() is basically msched(miliseconds)
-	rtx_timer_ -> resched(rto_ * 1000.);
+	rtx_timer_.resched(rto_ * 1000.);
 }
 
 /*

Modified: vic/branches/cc/cc/tfwc_sndr.h
==============================================================================
--- vic/branches/cc/cc/tfwc_sndr.h	(original)
+++ vic/branches/cc/cc/tfwc_sndr.h	Tue Mar  2 18:23:55 2010
@@ -173,7 +173,7 @@
 	}
 
 	// retransmission timer
-	TfwcRtxTimer *rtx_timer_;
+	TfwcRtxTimer rtx_timer_;
 	void set_rtx_timer();
 	void reset_rtx_timer(int backoff);
 	void backoff_timer();



More information about the Sumover-dev mailing list