mirror of
https://github.com/wangyu-/UDPspeeder.git
synced 2025-01-19 06:19:34 +08:00
Merge pull request #297 from wwbfred/branch_libev
Fix a bug mentioned in #290
This commit is contained in:
commit
dab380366d
@ -190,7 +190,16 @@ struct fec_parameter_t
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int clone_fec(fec_parameter_t & other)
|
||||||
|
{
|
||||||
|
assert(other.rs_cnt>=1);
|
||||||
|
rs_cnt=other.rs_cnt;
|
||||||
|
memcpy(rs_par,other.rs_par,sizeof(rs_parameter_t)*rs_cnt);
|
||||||
|
|
||||||
|
version++;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
extern fec_parameter_t g_fec_par;
|
extern fec_parameter_t g_fec_par;
|
||||||
|
5
misc.cpp
5
misc.cpp
@ -292,10 +292,7 @@ int handle_command(char *s)
|
|||||||
mylog(log_warn,"failed to parse [%s]\n",tmp_str);
|
mylog(log_warn,"failed to parse [%s]\n",tmp_str);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
int version=g_fec_par.version;
|
g_fec_par.clone_fec(tmp_par);
|
||||||
g_fec_par.clone(tmp_par);
|
|
||||||
g_fec_par.version=version;
|
|
||||||
g_fec_par.version++;
|
|
||||||
strcpy(rs_par_str,tmp_str);
|
strcpy(rs_par_str,tmp_str);
|
||||||
//g_fec_data_num=a;
|
//g_fec_data_num=a;
|
||||||
//g_fec_redundant_num=b;
|
//g_fec_redundant_num=b;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user