diff options
Diffstat (limited to 'libasn1fix/asn1fix_constr.c')
-rw-r--r-- | libasn1fix/asn1fix_constr.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libasn1fix/asn1fix_constr.c b/libasn1fix/asn1fix_constr.c index 34970c91..79fd0d86 100644 --- a/libasn1fix/asn1fix_constr.c +++ b/libasn1fix/asn1fix_constr.c @@ -302,8 +302,10 @@ asn1f_fix_constr_autotag(arg_t *arg) { TQ_FOR(v, &(expr->members), next) { int must_explicit; - if(v->expr_type == A1TC_EXTENSIBLE) - break; + if(v->expr_type == A1TC_EXTENSIBLE) { + /* 28.5, d) */ + continue; + } if(0) { /* This may be not true in case COMPONENTS OF */ |