diff options
author | Michael Mann <mmann78@netscape.net> | 2014-04-05 17:06:45 -0400 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2014-04-06 10:32:24 +0000 |
commit | 16f2aadfc50296db4a3b071e95ca0b753eef7d25 (patch) | |
tree | 7663f47d7c6dbcd2da5a8eba3aa2b64e9a6809cf | |
parent | 828bb24226fe8b6b6b98e37c11bf03097b383d4f (diff) |
Bugfix AFP dissection within MDSSRV. Part of bug 9950.
Change-Id: Ibe2aa48284fe7a507133f5b70a22110bb3bb56cb
Reviewed-on: https://code.wireshark.org/review/973
Reviewed-by: Ralph Böhme <rb@sernet.de>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-rw-r--r-- | epan/dissectors/packet-dcerpc-mdssvc.c | 2 | ||||
-rw-r--r-- | epan/dissectors/pidl/mdssvc.cnf | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-dcerpc-mdssvc.c b/epan/dissectors/packet-dcerpc-mdssvc.c index 1fe8d630ef..2451f0e903 100644 --- a/epan/dissectors/packet-dcerpc-mdssvc.c +++ b/epan/dissectors/packet-dcerpc-mdssvc.c @@ -145,7 +145,7 @@ mdssvc_dissect_element_blob_spotlight_blob(tvbuff_t *tvb, int offset, packet_inf if (spotlight_handle) { spotlight_tvb = tvb_new_subset_remaining(tvb, offset + 16); - return call_dissector(spotlight_handle, spotlight_tvb, pinfo, tree); + return (offset + 16 + call_dissector(spotlight_handle, spotlight_tvb, pinfo, tree)); } return offset; diff --git a/epan/dissectors/pidl/mdssvc.cnf b/epan/dissectors/pidl/mdssvc.cnf index 030cb7f265..9ad0d29b77 100644 --- a/epan/dissectors/pidl/mdssvc.cnf +++ b/epan/dissectors/pidl/mdssvc.cnf @@ -15,7 +15,7 @@ mdssvc_dissect_element_blob_spotlight_blob(tvbuff_t *tvb, int offset, packet_inf if (spotlight_handle) { spotlight_tvb = tvb_new_subset_remaining(tvb, offset + 16); - return call_dissector(spotlight_handle, spotlight_tvb, pinfo, tree); + return (offset + 16 + call_dissector(spotlight_handle, spotlight_tvb, pinfo, tree)); } return offset; |