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) { const char* rpc_code_format(const ret_code code) {
struct ec key, *res; struct ec key = {0};
int i = 0;
key.code = code; key.code = code;
res = bsearch(&key, err_codes, nr_of_err, sizeof(struct ec), comp_num); for(i = 0; i < nr_of_err; i++){
if (res) { if(comp_num(&key, &err_codes[i]) == 0){
return res->name; return err_codes[i].name;
} }
}
return NULL; return NULL;
} }