proper constraint insertion


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@107 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/libasn1parser/asn1p_y.y b/libasn1parser/asn1p_y.y
index 3b9af31..7b2c136 100644
--- a/libasn1parser/asn1p_y.y
+++ b/libasn1parser/asn1p_y.y
@@ -1399,7 +1399,8 @@
 		checkmem(ct);
 		ct->type = ACT_EL_EXT;
 		CONSTRAINT_INSERT($$, ACT_CA_CSV, $1, ct);
-		CONSTRAINT_INSERT($$, ACT_CA_CSV, $1, $5);
+		ct = $$;
+		CONSTRAINT_INSERT($$, ACT_CA_CSV, ct, $5);
 	}
 	| TOK_ThreeDots {
 		$$ = asn1p_constraint_new(yylineno);