From 1c7802251322ea82ab7a7c5098034a88db69e787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Mon, 1 Dec 2014 13:35:04 +0100 Subject: BER: Fix ENUMERATED with negative values The ASN.1 compiler would go into an infinite loop if a value in an ENUMERATED was negative. --- lib/asn1/test/testPrim.erl | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/asn1/test/testPrim.erl') diff --git a/lib/asn1/test/testPrim.erl b/lib/asn1/test/testPrim.erl index e07379e634..d7893a2d58 100644 --- a/lib/asn1/test/testPrim.erl +++ b/lib/asn1/test/testPrim.erl @@ -98,6 +98,11 @@ enum(Rules) -> ber -> ok end, + + roundtrip('NegEnumVal', neg), + roundtrip('NegEnumVal', zero), + roundtrip('EnumVal128', val), + ok. -- cgit v1.2.3