diff options
author | Anders Broman <anders.broman@ericsson.com> | 2009-07-04 15:15:51 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2009-07-04 15:15:51 +0000 |
commit | 508d91b35849b1a49d7e999856ea6e5a429d07da (patch) | |
tree | e18764ec2045fe3b49f61a762f6ca15d1636cd0e /epan/dissectors/packet-isup.c | |
parent | bf7462bf97167d67d8b02da10b6a8878845055c9 (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.c | 6 |
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, |