aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ipmi-session.c
diff options
context:
space:
mode:
authorcmaynard <cmaynard@f5534014-38df-0310-8fa8-9805f1628bb7>2010-10-29 22:37:31 +0000
committercmaynard <cmaynard@f5534014-38df-0310-8fa8-9805f1628bb7>2010-10-29 22:37:31 +0000
commitb79afb6774de1468984ffea2be13485086affe19 (patch)
tree01da5c0033dcda4a53e4029c0df767532d6c3d6b /epan/dissectors/packet-ipmi-session.c
parentb461d0fb1047c01505a99578046b8f17c4215c90 (diff)
Fixes bug 974 by adding RSP trailer. Also resolves packet-asp "FIXME" for
IANA Enterprise ID as well as extended packet-asp decoding of authentication and integrity payloads using the sample capture file attached to the bug. Fuzz tested ~500 passes on that 3 packet capture file. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@34701 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-ipmi-session.c')
-rw-r--r--epan/dissectors/packet-ipmi-session.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ipmi-session.c b/epan/dissectors/packet-ipmi-session.c
index d2c0762f9e..d7b4fb52b2 100644
--- a/epan/dissectors/packet-ipmi-session.c
+++ b/epan/dissectors/packet-ipmi-session.c
@@ -110,7 +110,7 @@ static const true_false_string ipmi_payload_enc_val = {
"Payload is unencrypted"
};
-static void
+static int
dissect_ipmi_session(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
proto_tree *sess_tree = NULL, *s_tree;
@@ -261,6 +261,7 @@ dissect_ipmi_session(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
tvb, offset, tvb_length(tvb) - offset, TRUE);
}
}
+ return tvb_length(tvb);
}
void