jdk/src/share/classes/sun/security/util/DerIndefLenConverter.java
changeset 16082 a042f1412a78
parent 5506 202f599c92aa
child 23010 6dadb192ad81
--- a/jdk/src/share/classes/sun/security/util/DerIndefLenConverter.java	Mon Oct 22 11:49:37 2012 -0700
+++ b/jdk/src/share/classes/sun/security/util/DerIndefLenConverter.java	Wed Sep 19 12:58:43 2012 +0800
@@ -325,6 +325,10 @@
             }
         }
 
+        if (unresolved != 0) {
+            throw new IOException("not all indef len BER resolved");
+        }
+
         newData = new byte[dataSize + numOfTotalLenBytes + unused];
         dataPos=0; newDataPos=0; index=0;