aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-05-29 14:03:27 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2015-05-29 12:08:11 +0000
commit6c58665540a61324a308bd7b67d7f1889e808d7f (patch)
treee8cff0d3f99f68be2b95667651db140dbc0ccfed
parent65f873fb7b80299cf48f25744db34f7e404fe345 (diff)
ANSI IS-637 A: fix byte highlighting of destination address when using ASCII encoding
Change-Id: I11d5de26bd73bada742e808f582e0dd746032aa2 Reviewed-on: https://code.wireshark.org/review/8684 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r--epan/dissectors/packet-ansi_637.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-ansi_637.c b/epan/dissectors/packet-ansi_637.c
index fb37a96518..b758ff3c3b 100644
--- a/epan/dissectors/packet-ansi_637.c
+++ b/epan/dissectors/packet-ansi_637.c
@@ -2081,14 +2081,14 @@ trans_param_address(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, gui
if (email_addr)
{
- proto_tree_add_string_format(tree, hf_ansi_637_trans_addr_param_number, tvb, offset, num_fields - 1,
+ proto_tree_add_string_format(tree, hf_ansi_637_trans_addr_param_number, tvb, offset - 1, num_fields + 1,
ansi_637_bigbuf,
"Number: %s",
ansi_637_bigbuf);
}
else
{
- proto_tree_add_bytes(tree, hf_ansi_637_trans_bin_addr, tvb, offset, num_fields - 1,
+ proto_tree_add_bytes(tree, hf_ansi_637_trans_bin_addr, tvb, offset - 1, num_fields + 1,
(guint8 *) ansi_637_bigbuf);
}
@@ -2168,7 +2168,7 @@ trans_param_address(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, gui
}
ansi_637_bigbuf[i] = '\0';
- proto_tree_add_string_format(tree, hf_ansi_637_trans_addr_param_number, tvb, offset, num_fields - 1,
+ proto_tree_add_string_format(tree, hf_ansi_637_trans_addr_param_number, tvb, offset - 1, num_fields + 1,
ansi_637_bigbuf,
"Number: %s",
ansi_637_bigbuf);