MOD aaa-12 解决获取失败的问题

SOL     解决获取失败的问题
修改人:zhangliang
检视人:zhangliang
This commit is contained in:
zhanglianghy 2019-10-11 17:28:57 +08:00
parent 426a22ee51
commit b2d1dcfcaa
1 changed files with 10 additions and 6 deletions

View File

@ -29,12 +29,16 @@ static int comp_num(const void *lhr, const void *rhr) {
}
const char* rpc_code_format(const ret_code code) {
struct ec key, *res;
struct ec key = {0};
int i = 0;
key.code = code;
res = bsearch(&key, err_codes, nr_of_err, sizeof(struct ec), comp_num);
if (res) {
return res->name;
for(i = 0; i < nr_of_err; i++){
if(comp_num(&key, &err_codes[i]) == 0){
return err_codes[i].name;
}
}
return NULL;
}