diff options
author | tuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7> | 2002-12-05 10:19:13 +0000 |
---|---|---|
committer | tuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7> | 2002-12-05 10:19:13 +0000 |
commit | ad1a9615fa788d1cc320a4c5183bff6d85f3b9a7 (patch) | |
tree | 1b63d3fd93d864fb7006b2f6aab8e3e494bbc2c2 /packet-sctp.c | |
parent | eb014550728fcb6ed06c771c2b4272434043b7a7 (diff) |
Fixed a bug regarding the handling of correlation ids.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6745 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'packet-sctp.c')
-rw-r--r-- | packet-sctp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packet-sctp.c b/packet-sctp.c index 8cd35ddcb1..b5a3b9570e 100644 --- a/packet-sctp.c +++ b/packet-sctp.c @@ -11,7 +11,7 @@ * - support for reassembly * - code cleanup * - * $Id: packet-sctp.c,v 1.44 2002/12/04 17:07:26 tuexen Exp $ + * $Id: packet-sctp.c,v 1.45 2002/12/05 10:19:13 tuexen Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -825,7 +825,7 @@ dissect_add_ip_address_parameter(tvbuff_t *parameter_tvb, packet_info *pinfo, pr length = tvb_get_ntohs(parameter_tvb, PARAMETER_LENGTH_OFFSET); parameter_value_length = length - PARAMETER_HEADER_LENGTH - CORRELATION_ID_LENGTH; - correlation_id = tvb_get_ntohs(parameter_tvb, CORRELATION_ID_OFFSET); + correlation_id = tvb_get_ntohl(parameter_tvb, CORRELATION_ID_OFFSET); proto_tree_add_uint(parameter_tree, hf_sctp_correlation_id, parameter_tvb, CORRELATION_ID_OFFSET, CORRELATION_ID_LENGTH, correlation_id); address_tvb = tvb_new_subset(parameter_tvb, ADDRESS_PARAMETER_OFFSET, parameter_value_length, parameter_value_length); dissect_parameter(address_tvb, pinfo, parameter_tree); @@ -842,7 +842,7 @@ dissect_del_ip_address_parameter(tvbuff_t *parameter_tvb, packet_info *pinfo, pr length = tvb_get_ntohs(parameter_tvb, PARAMETER_LENGTH_OFFSET); parameter_value_length = length - PARAMETER_HEADER_LENGTH - CORRELATION_ID_LENGTH; - correlation_id = tvb_get_ntohs(parameter_tvb, CORRELATION_ID_OFFSET); + correlation_id = tvb_get_ntohl(parameter_tvb, CORRELATION_ID_OFFSET); proto_tree_add_uint(parameter_tree, hf_sctp_correlation_id, parameter_tvb, CORRELATION_ID_OFFSET, CORRELATION_ID_LENGTH, correlation_id); address_tvb = tvb_new_subset(parameter_tvb, ADDRESS_PARAMETER_OFFSET, parameter_value_length, parameter_value_length); dissect_parameter(address_tvb, pinfo, parameter_tree); @@ -858,7 +858,7 @@ dissect_error_cause_indication_parameter(tvbuff_t *parameter_tvb, packet_info *p gint offset; tvbuff_t *error_cause_tvb; - correlation_id = tvb_get_ntohs(parameter_tvb, CORRELATION_ID_OFFSET); + correlation_id = tvb_get_ntohl(parameter_tvb, CORRELATION_ID_OFFSET); proto_tree_add_uint(parameter_tree, hf_sctp_correlation_id, parameter_tvb, CORRELATION_ID_OFFSET, CORRELATION_ID_LENGTH, correlation_id); offset = PARAMETER_VALUE_OFFSET + CORRELATION_ID_LENGTH; @@ -885,7 +885,7 @@ dissect_set_primary_address_parameter(tvbuff_t *parameter_tvb, packet_info *pinf length = tvb_get_ntohs(parameter_tvb, PARAMETER_LENGTH_OFFSET); parameter_value_length = length - PARAMETER_HEADER_LENGTH - CORRELATION_ID_LENGTH; - correlation_id = tvb_get_ntohs(parameter_tvb, CORRELATION_ID_OFFSET); + correlation_id = tvb_get_ntohl(parameter_tvb, CORRELATION_ID_OFFSET); proto_tree_add_uint(parameter_tree, hf_sctp_correlation_id, parameter_tvb, CORRELATION_ID_OFFSET, CORRELATION_ID_LENGTH, correlation_id); address_tvb = tvb_new_subset(parameter_tvb, ADDRESS_PARAMETER_OFFSET, parameter_value_length, parameter_value_length); dissect_parameter(address_tvb, pinfo, parameter_tree); @@ -898,7 +898,7 @@ dissect_success_report_parameter(tvbuff_t *parameter_tvb, proto_tree *parameter_ { guint32 correlation_id; - correlation_id = tvb_get_ntohs(parameter_tvb, CORRELATION_ID_OFFSET); + correlation_id = tvb_get_ntohl(parameter_tvb, CORRELATION_ID_OFFSET); proto_tree_add_uint(parameter_tree, hf_sctp_correlation_id, parameter_tvb, CORRELATION_ID_OFFSET, CORRELATION_ID_LENGTH, correlation_id); proto_item_set_text(parameter_item, "Success report parameter"); |