summaryrefslogtreecommitdiffstats
path: root/src/sms.c
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2010-09-02 10:54:50 +0300
committerAki Niemi <aki.niemi@nokia.com>2010-09-09 16:30:00 +0300
commit2cb4d96793f8f246c46b298452f5fcb19f57e9cd (patch)
tree84c745232f36e3feaf39e460473661facfd1e0cc /src/sms.c
parentebb9b3e95211ef98cac0302151e7f02d661bab61 (diff)
downloadofono-2cb4d96793f8f246c46b298452f5fcb19f57e9cd.tar.bz2
Default to using 8bit SMS reference numbers
Diffstat (limited to 'src/sms.c')
-rw-r--r--src/sms.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sms.c b/src/sms.c
index 088119d1..be9b8f5e 100644
--- a/src/sms.c
+++ b/src/sms.c
@@ -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) {