From 98f3486fb3408ad66e214df51294520f857d699d Mon Sep 17 00:00:00 2001 From: Tony Espy Date: Fri, 4 Dec 2015 16:16:57 -0500 Subject: rilmodem: restore SET_SMSC_ADDRESS number format Restore quoting of SMSC number string, as it's required by at least one rild implementation (mako). --- drivers/rilmodem/sms.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/rilmodem/sms.c b/drivers/rilmodem/sms.c index 3eedaddf..ea57b84e 100644 --- a/drivers/rilmodem/sms.c +++ b/drivers/rilmodem/sms.c @@ -73,7 +73,9 @@ static void ril_csca_set(struct ofono_sms *sms, struct sms_data *sd = ofono_sms_get_data(sms); struct cb_data *cbd = cb_data_new(cb, user_data, sd); struct parcel rilp; - const char *number = phone_number_to_string(sca); + char number[OFONO_MAX_PHONE_NUMBER_LENGTH + 4]; + + snprintf(number, sizeof(number), "\"%s\"", phone_number_to_string(sca)); parcel_init(&rilp); parcel_w_string(&rilp, number); -- cgit v1.2.3