diff options
author | Lev Walkin <vlm@lionet.info> | 2006-03-09 08:49:26 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2006-03-09 08:49:26 +0000 |
commit | 9c2285abf3b32e66e3966c7c861a8e21065cc89e (patch) | |
tree | 20f60c552a81573748bd5c3cc4edf47c519de9b9 /libasn1compiler | |
parent | 9344c9fdbff13f3148e421bcc5a5775f3cede9d0 (diff) |
parsing object classes more properly
Diffstat (limited to 'libasn1compiler')
-rw-r--r-- | libasn1compiler/asn1compiler.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/libasn1compiler/asn1compiler.c b/libasn1compiler/asn1compiler.c index e8e6739d..e38ce8d9 100644 --- a/libasn1compiler/asn1compiler.c +++ b/libasn1compiler/asn1compiler.c @@ -96,7 +96,8 @@ asn1c_compile_expr(arg_t *arg) { switch(expr->meta_type) { case AMT_PARAMTYPE: case AMT_OBJECT: - case AMT_OBJECTSET: + case AMT_OBJECTCLASS: + case AMT_OBJECTFIELD: case AMT_VALUE: case AMT_VALUESET: ret = 0; @@ -104,13 +105,6 @@ asn1c_compile_expr(arg_t *arg) { default: break; } - - switch(expr->expr_type) { - case A1TC_TYPEID: - ret = 0; /* TYPE-IDENTIFIER is a CLASS */ - default: - break; - } } if(ret == -1) { |