aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-05-20 22:36:25 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2015-05-20 20:41:36 +0000
commit22aa241eff46b1b69e27032e5cbf22285fb55c14 (patch)
treeb5bdb44e0f6b64094d836ddd45b153f54689e482 /epan
parent9ac033715737f69d82e6679f828c108d0b378690 (diff)
MBIM: fix GSM SMS transmitted PDU length
Change-Id: I5568d6048f620f5332577e2cf0d36ffa20200ebf Reviewed-on: https://code.wireshark.org/review/8556 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-mbim.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/dissectors/packet-mbim.c b/epan/dissectors/packet-mbim.c
index cc42bc8e95..fb917d2575 100644
--- a/epan/dissectors/packet-mbim.c
+++ b/epan/dissectors/packet-mbim.c
@@ -3197,6 +3197,7 @@ mbim_dissect_sms_send_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, g
sc_address_size, NULL, 0);
}
if (pdu_data_size > (guint32)(sc_address_size + 1)) {
+ pdu_data_size -= sc_address_size + 1;
sms_tvb = tvb_new_subset_length(tvb, base_offset + pdu_data_offset + 1 + sc_address_size,
pdu_data_size);
pinfo->p2p_dir = P2P_DIR_RECV;