mirror of git://git.sysmocom.de/ofono
rilmodem: Rework ril_ussd_cancel
This commit is contained in:
parent
b6c3cd5d64
commit
8b6c834a1c
|
@ -153,15 +153,13 @@ static void ril_ussd_cancel(struct ofono_ussd *ussd,
|
||||||
{
|
{
|
||||||
struct ussd_data *ud = ofono_ussd_get_data(ussd);
|
struct ussd_data *ud = ofono_ussd_get_data(ussd);
|
||||||
struct cb_data *cbd = cb_data_new(cb, user_data, ussd);
|
struct cb_data *cbd = cb_data_new(cb, user_data, ussd);
|
||||||
int ret;
|
|
||||||
|
|
||||||
ret = g_ril_send(ud->ril, RIL_REQUEST_CANCEL_USSD, NULL,
|
if (g_ril_send(ud->ril, RIL_REQUEST_CANCEL_USSD, NULL,
|
||||||
ril_ussd_cancel_cb, cbd, g_free);
|
ril_ussd_cancel_cb, cbd, g_free) > 0)
|
||||||
|
return;
|
||||||
|
|
||||||
if (ret <= 0) {
|
g_free(cbd);
|
||||||
g_free(cbd);
|
CALLBACK_WITH_FAILURE(cb, user_data);
|
||||||
CALLBACK_WITH_FAILURE(cb, user_data);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ril_ussd_notify(struct ril_msg *message, gpointer user_data)
|
static void ril_ussd_notify(struct ril_msg *message, gpointer user_data)
|
||||||
|
|
Loading…
Reference in New Issue