aboutsummaryrefslogtreecommitdiffstats
path: root/asn1c/check-xxber.sh
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2005-11-28 19:12:38 +0000
committerLev Walkin <vlm@lionet.info>2005-11-28 19:12:38 +0000
commitff4cf9d2bbc80746033ac810c80110a883da9897 (patch)
treed7a03e3baedb817d91770f8eda8e405a3f3e7895 /asn1c/check-xxber.sh
parent6036488576624c21d7e7035dd488cb36502b6986 (diff)
proper reacting on nested indefinite length containers
Diffstat (limited to 'asn1c/check-xxber.sh')
-rwxr-xr-xasn1c/check-xxber.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/asn1c/check-xxber.sh b/asn1c/check-xxber.sh
index ea989ec7..a5ebe797 100755
--- a/asn1c/check-xxber.sh
+++ b/asn1c/check-xxber.sh
@@ -19,6 +19,8 @@ cat<<EOM > $ORIG
<P O="24" T="[UNIVERSAL 2]" TL="2" V="4" A="INTEGER">&#x31;&#xa6;&#x20;&#x47;</P>
</C O="30" T="[UNIVERSAL 16]" A="SEQUENCE" L="8">
</C O="30" T="[UNIVERSAL 16]" A="SEQUENCE" L="24">
+<I O="30" T="[UNIVERSAL 16]" TL="2" V="Indefinite" A="SEQUENCE">
+</I O="32" T="[UNIVERSAL 0]" TL="2" L="4">
EOM
./enber $ORIG | ./unber -p -i 0 - > $TEST 2>&1
@@ -31,7 +33,7 @@ if [ "$diffExitCode" = "0" ]; then
fi
# Append necessary terminator
-echo '</I O="30" T="[UNIVERSAL 0]" TL="2" L="32">' >> $ORIG
+echo '</I O="34" T="[UNIVERSAL 0]" TL="2" L="36">' >> $ORIG
# Try trancoding again
./enber $ORIG | ./unber -p -i 0 - > $TEST 2>&1