aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-isup.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-07-04 15:15:51 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-07-04 15:15:51 +0000
commit508d91b35849b1a49d7e999856ea6e5a429d07da (patch)
treee18764ec2045fe3b49f61a762f6ca15d1636cd0e /epan/dissectors/packet-isup.c
parentbf7462bf97167d67d8b02da10b6a8878845055c9 (diff)
A fix for:
"ANSI ISUP Cause indicators with coding standard=ANSI fail to dissect." https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3654 svn path=/trunk/; revision=28939
Diffstat (limited to 'epan/dissectors/packet-isup.c')
-rw-r--r--epan/dissectors/packet-isup.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-isup.c b/epan/dissectors/packet-isup.c
index 78062dbb78..0f20dffa01 100644
--- a/epan/dissectors/packet-isup.c
+++ b/epan/dissectors/packet-isup.c
@@ -2312,8 +2312,8 @@ dissect_ansi_isup_cause_indicators_parameter(tvbuff_t *parameter_tvb, proto_tree
cause_value=tvb_get_guint8(parameter_tvb, offset)&0x7f;
offset ++;
length--;
+ proto_item_set_text(parameter_item, "Cause indicators: %s (%u)", val_to_str(cause_value, q850_cause_code_vals, "spare"),cause_value );
if (length == 0) {
- proto_item_set_text(parameter_item, "Cause indicators: %s (%u)", val_to_str(cause_value, q850_cause_code_vals, "spare"),cause_value );
return;
}
proto_tree_add_text(parameter_tree, parameter_tvb, offset,
@@ -2330,11 +2330,11 @@ dissect_ansi_isup_cause_indicators_parameter(tvbuff_t *parameter_tvb, proto_tree
if (length == 0)
return;
proto_tree_add_item(parameter_tree, hf_ansi_isup_cause_indicator, parameter_tvb, offset, 1, FALSE);
+ cause_value=tvb_get_guint8(parameter_tvb, offset)&0x7f;
+ proto_item_set_text(parameter_item, "Cause indicators: %s (%u)", val_to_str(cause_value, ansi_isup_cause_code_vals, "spare"),cause_value );
offset ++;
length--;
- cause_value=tvb_get_guint8(parameter_tvb, offset)&0x7f;
if (length == 0) {
- proto_item_set_text(parameter_item, "Cause indicators: %s (%u)", val_to_str(cause_value, ansi_isup_cause_code_vals, "spare"),cause_value );
return;
}
proto_tree_add_text(parameter_tree, parameter_tvb, offset,