aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1parser/asn1p_expr.c
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-08-18 04:59:12 +0000
committerLev Walkin <vlm@lionet.info>2004-08-18 04:59:12 +0000
commitf59d075daddeadc6b62253f8f3ae872e6b64a743 (patch)
tree99865c276ed37db8d630058b26a8af2945025088 /libasn1parser/asn1p_expr.c
parentb2664669bebb17197410e0d1294a6efd5f179904 (diff)
new style constraints implementation support
Diffstat (limited to 'libasn1parser/asn1p_expr.c')
-rw-r--r--libasn1parser/asn1p_expr.c3
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)