aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1compiler
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2006-09-08 19:34:22 +0000
committerLev Walkin <vlm@lionet.info>2006-09-08 19:34:22 +0000
commitdcf1e35b8c921a06744aa57786645600a7f9040b (patch)
tree0a1e0c2461e08a98fe5c30520e63d1126525adf7 /libasn1compiler
parent53827fd83bdbc57b42760345f8b936a7aefbb7ea (diff)
unused bits
Diffstat (limited to 'libasn1compiler')
-rw-r--r--libasn1compiler/asn1c_constraint.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libasn1compiler/asn1c_constraint.c b/libasn1compiler/asn1c_constraint.c
index b44b4ebc..74bbb7af 100644
--- a/libasn1compiler/asn1c_constraint.c
+++ b/libasn1compiler/asn1c_constraint.c
@@ -505,7 +505,7 @@ emit_size_determination_code(arg_t *arg, asn1p_expr_type_e etype) {
case ASN_BASIC_BIT_STRING:
OUT("if(st->size > 0) {\n");
OUT("\t/* Size in bits */\n");
- OUT("\tsize = 8 * (st->size - 1) - (st->buf[0] & 0x7);\n");
+ OUT("\tsize = 8 * st->size - (st->bits_unused & 0x07);\n");
OUT("} else {\n");
OUT("\tsize = 0;\n");
OUT("}\n");