From 2cb4d96793f8f246c46b298452f5fcb19f57e9cd Mon Sep 17 00:00:00 2001 From: Aki Niemi Date: Thu, 2 Sep 2010 10:54:50 +0300 Subject: [PATCH] Default to using 8bit SMS reference numbers --- src/sms.c | 5 +++-- 1 file 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) {