aboutsummaryrefslogtreecommitdiffstats
path: root/packet-sctp.c
diff options
context:
space:
mode:
authortuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>2002-12-05 10:19:13 +0000
committertuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>2002-12-05 10:19:13 +0000
commitad1a9615fa788d1cc320a4c5183bff6d85f3b9a7 (patch)
tree1b63d3fd93d864fb7006b2f6aab8e3e494bbc2c2 /packet-sctp.c
parenteb014550728fcb6ed06c771c2b4272434043b7a7 (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.c12
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");