diff options
author | Michael Mann <mmann78@netscape.net> | 2016-12-23 22:24:05 -0500 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-12-24 03:25:09 +0000 |
commit | ad7caed698ff554f760e0fce994c386be5b18653 (patch) | |
tree | 83439b6c948049555427fc407ef76eda3ea1937e /plugins/transum | |
parent | c302812566373c5ac7383b825bea830b716778a5 (diff) | |
download | wireshark-ad7caed698ff554f760e0fce994c386be5b18653.tar.gz |
[TRANSUM] smb2.msg_id is now a FT_UINT64.
Per bug 12915, SMB2 message ID should be treated as a unsigned 64bit value.
Have transum logic match that as it was assuming SMB2 message ID was a
signed 64bit value
Change-Id: Ide0c12b505d1eef2aeb89d165a3ea59058e6be34
Reviewed-on: https://code.wireshark.org/review/19407
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'plugins/transum')
-rw-r--r-- | plugins/transum/decoders.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/transum/decoders.c b/plugins/transum/decoders.c index fc535e8f05..0e55fbcc49 100644 --- a/plugins/transum/decoders.c +++ b/plugins/transum/decoders.c @@ -179,7 +179,7 @@ int decode_smb(packet_info *pinfo _U_, proto_tree *tree) sub_packet[0].rrpd.calculation = RTE_CALC_SMB2; sub_packet[0].pkt_of_interest = TRUE; - extract_si64(tree, hf_of_interest.smb2_msg_id, msg_id, &msg_id_count); + extract_ui64(tree, hf_of_interest.smb2_msg_id, msg_id, &msg_id_count); if (msg_id_count) /* test for header information */ { extract_ui64(tree, hf_of_interest.smb2_ses_id, ses_id, &ses_id_count); |