summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2010-09-23 07:42:20 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2010-09-23 07:42:20 +0000
commit907cfc535a0efce5806652ec18698d7ab48f2f9b (patch)
tree455e89718d2306076e902d7c53f827fbad850d2e
parentc403378c3627a7bed1d0422c2de023ebed0575ab (diff)
downloadwireshark-907cfc535a0efce5806652ec18698d7ab48f2f9b.tar.gz
Corrected check for attribute flag bits.
svn path=/trunk/; revision=34203
-rw-r--r--asn1/ess/packet-ess-template.c2
-rw-r--r--epan/dissectors/packet-ess.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/asn1/ess/packet-ess-template.c b/asn1/ess/packet-ess-template.c
index d3a7f2f174..a7bfa4c124 100644
--- a/asn1/ess/packet-ess-template.c
+++ b/asn1/ess/packet-ess-template.c
@@ -129,7 +129,7 @@ ess_dissect_attribute_flags (tvbuff_t *tvb, asn1_ctx_t *actx)
if ((strcmp (u->oid, object_identifier_id) == 0) &&
((u->lacv / 8) < tvb_length (tvb)) &&
- (value[u->lacv / 8] & (1 << (8 - (u->lacv % 8)))))
+ (value[u->lacv / 8] & (1 << (7 - (u->lacv % 8)))))
{
proto_tree_add_string_format (tree, hf_ess_Category_attribute, tvb,
u->lacv / 8, 1, u->name,
diff --git a/epan/dissectors/packet-ess.c b/epan/dissectors/packet-ess.c
index d6f2db90ef..44404a7e44 100644
--- a/epan/dissectors/packet-ess.c
+++ b/epan/dissectors/packet-ess.c
@@ -270,7 +270,7 @@ ess_dissect_attribute_flags (tvbuff_t *tvb, asn1_ctx_t *actx)
if ((strcmp (u->oid, object_identifier_id) == 0) &&
((u->lacv / 8) < tvb_length (tvb)) &&
- (value[u->lacv / 8] & (1 << (8 - (u->lacv % 8)))))
+ (value[u->lacv / 8] & (1 << (7 - (u->lacv % 8)))))
{
proto_tree_add_string_format (tree, hf_ess_Category_attribute, tvb,
u->lacv / 8, 1, u->name,