diff options
Diffstat (limited to 'drivers/rilmodem/ussd.c')
-rw-r--r-- | drivers/rilmodem/ussd.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/rilmodem/ussd.c b/drivers/rilmodem/ussd.c index e87af9ea..9e9b0ffb 100644 --- a/drivers/rilmodem/ussd.c +++ b/drivers/rilmodem/ussd.c @@ -39,13 +39,9 @@ #include <util.h> #include "gril.h" -#include "grilutil.h" -#include "grilrequest.h" #include "rilmodem.h" -#include "ril_constants.h" - struct ussd_data { GRil *ril; }; @@ -92,7 +88,10 @@ static void ril_ussd_request(struct ofono_ussd *ussd, int dcs, if (!text) goto error; - g_ril_request_send_ussd(ud->ril, text, &rilp); + parcel_init(&rilp); + parcel_w_string(&rilp, text); + + g_ril_append_print_buf(ud->ril, "(%s)", text); ret = g_ril_send(ud->ril, RIL_REQUEST_SEND_USSD, &rilp, ril_ussd_cb, ussd, NULL); |