Merge pull request #297 from wwbfred/branch_libev

Fix a bug mentioned in #290
This commit is contained in:
Yancey Wang 2023-02-07 05:25:37 -05:00 committed by GitHub
commit dab380366d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 4 deletions

View File

@ -190,7 +190,16 @@ struct fec_parameter_t
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;

View File

@ -292,10 +292,7 @@ int handle_command(char *s)
mylog(log_warn,"failed to parse [%s]\n",tmp_str);
return -1;
}
int version=g_fec_par.version;
g_fec_par.clone(tmp_par);
g_fec_par.version=version;
g_fec_par.version++;
g_fec_par.clone_fec(tmp_par);
strcpy(rs_par_str,tmp_str);
//g_fec_data_num=a;
//g_fec_redundant_num=b;