diff options
author | Lev Walkin <vlm@lionet.info> | 2013-03-20 03:35:21 -0700 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2013-03-20 03:35:21 -0700 |
commit | da16198825a2a658befd6d92469dd7c11a2871f5 (patch) | |
tree | c8f6a4dc9b60cbd75099b0dbdc7d9b3583dfb32c /skeletons | |
parent | 3e0b0f2dd397d3c3e9a248173548a46858203041 (diff) |
fixed bug #58
Diffstat (limited to 'skeletons')
-rw-r--r-- | skeletons/per_opentype.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/skeletons/per_opentype.c b/skeletons/per_opentype.c index 03a31d2d..ec404cf9 100644 --- a/skeletons/per_opentype.c +++ b/skeletons/per_opentype.c @@ -360,7 +360,9 @@ per_skip_bits(asn_per_data_t *pd, int skip_nbits) { int hasNonZeroBits = 0; while(skip_nbits > 0) { int skip; - if(skip_nbits < skip) + + /* per_get_few_bits() is more efficient when nbits <= 24 */ + if(skip_nbits < 24) skip = skip_nbits; else skip = 24; |