diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2010-09-02 10:54:50 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2010-09-09 16:30:00 +0300 |
commit | 2cb4d96793f8f246c46b298452f5fcb19f57e9cd (patch) | |
tree | 84c745232f36e3feaf39e460473661facfd1e0cc /src/sms.c | |
parent | ebb9b3e95211ef98cac0302151e7f02d661bab61 (diff) | |
download | ofono-2cb4d96793f8f246c46b298452f5fcb19f57e9cd.tar.bz2 |
Default to using 8bit SMS reference numbers
Diffstat (limited to 'src/sms.c')
-rw-r--r-- | src/sms.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -611,6 +611,7 @@ static DBusMessage *sms_send_message(DBusConnection *conn, DBusMessage *msg, struct ofono_modem *modem; unsigned int flags; unsigned int msg_id; + gboolean use_16bit_ref = FALSE; if (!dbus_message_get_args(msg, NULL, DBUS_TYPE_STRING, &to, DBUS_TYPE_STRING, &text, @@ -620,13 +621,13 @@ static DBusMessage *sms_send_message(DBusConnection *conn, DBusMessage *msg, if (valid_phone_number_format(to) == FALSE) return __ofono_error_invalid_format(msg); - msg_list = sms_text_prepare(text, 0, TRUE, &ref_offset, + msg_list = sms_text_prepare(text, 0, use_16bit_ref, &ref_offset, sms->use_delivery_reports); if (!msg_list) return __ofono_error_invalid_format(msg); - set_ref_and_to(msg_list, sms->ref, ref_offset, TRUE, to); + set_ref_and_to(msg_list, sms->ref, ref_offset, use_16bit_ref, to); DBG("ref: %d, offset: %d", sms->ref, ref_offset); if (ref_offset != 0) { |