diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-11 14:48:35 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-09-14 07:05:24 +0200 |
commit | 6c7766afed735500ffc4c3197518b479760edec6 (patch) | |
tree | 29f1bf00d65263c5e5558b0aed2d5a61337199d6 | |
parent | ef5842f4dab34843f514838505102ea37bf95ba6 (diff) |
sms-part: always treat TP-MTI as a bitmask
-rw-r--r-- | src/mm-sms-part.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mm-sms-part.c b/src/mm-sms-part.c index 1964fdad..01189f94 100644 --- a/src/mm-sms-part.c +++ b/src/mm-sms-part.c @@ -945,12 +945,13 @@ mm_sms_part_get_submit_pdu (MMSmsPart *part, *out_msgstart = offset; /* ----------- First BYTE ----------- */ + pdu[offset] = 0; + /* TP-VP present; format RELATIVE */ if (part->validity > 0) { mm_dbg (" adding validity to PDU..."); - pdu[offset] = 1 << 4; /* TP-VP present; format RELATIVE */ - } else - pdu[offset] = 0; /* TP-VP not present */ + pdu[offset] |= 0x10; + } /* Concatenation sequence only found in multipart SMS */ if (part->concat_sequence) { |