aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-09-11 14:48:35 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-09-14 07:05:24 +0200
commit6c7766afed735500ffc4c3197518b479760edec6 (patch)
tree29f1bf00d65263c5e5558b0aed2d5a61337199d6
parentef5842f4dab34843f514838505102ea37bf95ba6 (diff)
sms-part: always treat TP-MTI as a bitmask
-rw-r--r--src/mm-sms-part.c7
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) {