diff options
author | Lev Walkin <vlm@lionet.info> | 2004-08-18 04:59:12 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-08-18 04:59:12 +0000 |
commit | f59d075daddeadc6b62253f8f3ae872e6b64a743 (patch) | |
tree | 99865c276ed37db8d630058b26a8af2945025088 /libasn1parser/asn1p_expr.c | |
parent | b2664669bebb17197410e0d1294a6efd5f179904 (diff) |
new style constraints implementation support
Diffstat (limited to 'libasn1parser/asn1p_expr.c')
-rw-r--r-- | libasn1parser/asn1p_expr.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libasn1parser/asn1p_expr.c b/libasn1parser/asn1p_expr.c index 23ab4cb3..be9da773 100644 --- a/libasn1parser/asn1p_expr.c +++ b/libasn1parser/asn1p_expr.c @@ -57,6 +57,7 @@ asn1p_expr_clone(asn1p_expr_t *expr) { CLCLONE(Identifier, strdup); CLCLONE(reference, asn1p_ref_clone); CLCLONE(constraints, asn1p_constraint_clone); + CLCLONE(combined_constraints, asn1p_constraint_clone); CLCLONE(params, asn1p_paramlist_clone); CLCLONE(value, asn1p_value_clone); CLCLONE(with_syntax, asn1p_wsyntx_clone); @@ -90,6 +91,8 @@ asn1p_expr_free(asn1p_expr_t *expr) { asn1p_ref_free(expr->reference); if(expr->constraints) asn1p_constraint_free(expr->constraints); + if(expr->combined_constraints) + asn1p_constraint_free(expr->combined_constraints); if(expr->params) asn1p_paramlist_free(expr->params); if(expr->value) |