[Sumover-dev] [svn commit] r4527 - vic/branches/cc/rtp
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Thu Oct 22 14:59:17 BST 2009
Author: soohyunc
Date: Thu Oct 22 14:59:17 2009
New Revision: 4527
Modified:
vic/branches/cc/rtp/session.cpp
Log:
bug fix: there was a malloc error at build XR method in rtp/session.cpp.
Modified: vic/branches/cc/rtp/session.cpp
==============================================================================
--- vic/branches/cc/rtp/session.cpp (original)
+++ vic/branches/cc/rtp/session.cpp Thu Oct 22 14:59:17 2009
@@ -648,13 +648,15 @@
__FILE__,__LINE__);
// declare chunks
- u_int16_t num_chunks = 1;
- u_int16_t *chunks = (u_int16_t *)malloc(sizeof(u_int16_t *));
+ u_int16_t *chunks;
+ u_int16_t num_chunks;
// i am an RTP data sender
if (am_i_sender()) {
// this block is used for giving ackofack
if(bt == XR_BT_1) {
+ num_chunks = 1;
+ chunks = (u_int16_t *) malloc(num_chunks * sizeof(u_int16_t));
// set AckofAck
chunks[num_chunks-1] = tfwc_sndr_get_aoa();
@@ -672,6 +674,7 @@
if (bt == XR_BT_1) {
// get the number of required chunks for giving AckVec
num_chunks = tfwc_rcvr_numvec();
+ chunks = (u_int16_t *) malloc(num_chunks * sizeof(u_int16_t));
// set/printing chunks
//printf("\t printing chunks: ");
More information about the Sumover-dev
mailing list