You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sj...@apache.org on 2009/06/16 15:03:26 UTC
svn commit: r785191 -
/harmony/enhanced/classlib/trunk/modules/pack200/src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java
Author: sjanuary
Date: Tue Jun 16 13:03:25 2009
New Revision: 785191
URL: http://svn.apache.org/viewvc?rev=785191&view=rev
Log:
Unpack200 - minor bug fix in parsing layouts for unknown attributes
Modified:
harmony/enhanced/classlib/trunk/modules/pack200/src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java
Modified: harmony/enhanced/classlib/trunk/modules/pack200/src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/pack200/src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java?rev=785191&r1=785190&r2=785191&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/pack200/src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java (original)
+++ harmony/enhanced/classlib/trunk/modules/pack200/src/main/java/org/apache/harmony/unpack200/NewAttributeBands.java Tue Jun 16 13:03:25 2009
@@ -198,6 +198,7 @@
private AttributeLayoutElement readNextAttributeElement(StringReader stream)
throws IOException {
+ stream.mark(1);
int nextChar = stream.read();
if (nextChar == -1) {
return null;
@@ -206,6 +207,7 @@
List body = readBody(getStreamUpToMatchingBracket(stream));
return new Callable(body);
} else {
+ stream.reset();
return readNextLayoutElement(stream);
}
}