commit | 188ed2c7147f1cc09c76794c5db5b3f27c9704b3 | [log] [tgz] |
---|---|---|
author | Lev Walkin <vlm@lionet.info> | Mon Sep 13 08:31:01 2004 +0000 |
committer | Lev Walkin <vlm@lionet.info> | Mon Sep 13 08:31:01 2004 +0000 |
tree | ea7e4e6028c1cb6fbe6d19b4bd08b00113b56639 | |
parent | d563d397686b3f9d78ee22ba6a2bd83d29807dd4 [diff] [blame] |
inner structures tagging fix. see 0.9.5 comment in ChangeLog
diff --git a/libasn1fix/asn1fix_tags.c b/libasn1fix/asn1fix_tags.c index 6d88798..ed08513 100644 --- a/libasn1fix/asn1fix_tags.c +++ b/libasn1fix/asn1fix_tags.c
@@ -2,7 +2,7 @@ #define ADD_TAG(skip, newtag) do { \ void *__p; \ - if(skip) { \ + if(skip && !(flags & AFT_FULL_COLLECT)) { \ if(newtag.tag_mode != TM_IMPLICIT) \ skip--; \ break; \