mirror of git://git.sysmocom.de/ofono
Default to using 8bit SMS reference numbers
This commit is contained in:
parent
ebb9b3e952
commit
2cb4d96793
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue