aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-q931.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2006-11-28 06:31:07 +0000
committerAnders Broman <anders.broman@ericsson.com>2006-11-28 06:31:07 +0000
commit612c85a7afa9099117869597862a7f118b1473ca (patch)
tree6531e4ddce215f0b63faa9ae0d33247dee725087 /epan/dissectors/packet-q931.c
parent817301d09f90faf9a8da6faffacd0bf487d7886c (diff)
From Richard Braun:
The Q931 dissector applies a wrong mask when testing the odd/even indicator bit. svn path=/trunk/; revision=20010
Diffstat (limited to 'epan/dissectors/packet-q931.c')
-rw-r--r--epan/dissectors/packet-q931.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-q931.c b/epan/dissectors/packet-q931.c
index de8426da2f..9ef88e8bf7 100644
--- a/epan/dissectors/packet-q931.c
+++ b/epan/dissectors/packet-q931.c
@@ -2157,7 +2157,7 @@ static const value_string q931_subaddress_type_vals[] = {
static const value_string q931_odd_even_indicator_vals[] = {
{ 0x00, "Even number of address signals" },
- { 0x10, "Odd number of address signals" },
+ { 0x08, "Odd number of address signals" },
{ 0, NULL }
};
@@ -2176,7 +2176,7 @@ dissect_q931_party_subaddr_ie(tvbuff_t *tvb, int offset, int len,
"Unknown (0x%02X)"));
proto_tree_add_text(tree, tvb, offset, 1,
"Odd/even indicator: %s",
- val_to_str(octet & 0x10, q931_odd_even_indicator_vals,
+ val_to_str(octet & 0x08, q931_odd_even_indicator_vals,
"Unknown (0x%02X)"));
offset += 1;
len -= 1;