mirror of git://git.sysmocom.de/ofono
qmimodem: convert register_net_cb errors into CMEs
Certain modems doesn't support manual registering (gobi 2000). Translate the error code into ofono error to report a more detailed debug error message.
This commit is contained in:
parent
5066a45762
commit
070608b899
|
@ -332,6 +332,7 @@ static void register_net_cb(struct qmi_result *result, void *user_data)
|
|||
struct cb_data *cbd = user_data;
|
||||
ofono_netreg_register_cb_t cb = cbd->cb;
|
||||
uint16_t error;
|
||||
int cme_error;
|
||||
|
||||
DBG("");
|
||||
|
||||
|
@ -341,7 +342,8 @@ static void register_net_cb(struct qmi_result *result, void *user_data)
|
|||
goto done;
|
||||
}
|
||||
|
||||
CALLBACK_WITH_FAILURE(cb, cbd->data);
|
||||
cme_error = qmi_error_to_ofono_cme(error);
|
||||
CALLBACK_WITH_CME_ERROR(cb, cme_error, cbd->data);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue