[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