[Mulgara-svn] r1000 - trunk/src/jar/util/java/org/mulgara/util
ronald at mulgara.org
ronald at mulgara.org
Fri Jun 13 05:45:33 UTC 2008
Author: ronald
Date: 2008-06-12 22:45:32 -0700 (Thu, 12 Jun 2008)
New Revision: 1000
Modified:
trunk/src/jar/util/java/org/mulgara/util/LexicalDateTime.java
Log:
Fix off-by-one in buffer-limit assertions.
Modified: trunk/src/jar/util/java/org/mulgara/util/LexicalDateTime.java
===================================================================
--- trunk/src/jar/util/java/org/mulgara/util/LexicalDateTime.java 2008-06-13 03:51:00 UTC (rev 999)
+++ trunk/src/jar/util/java/org/mulgara/util/LexicalDateTime.java 2008-06-13 05:45:32 UTC (rev 1000)
@@ -257,7 +257,7 @@
* @return The populated ByteBuffer.
*/
public ByteBuffer encode(ByteBuffer bb) {
- assert bb.limit() >= PLACES_OFFSET;
+ assert bb.limit() > PLACES_OFFSET;
bb.putLong(0, millis);
bb.put(TZ_OFFSET, encodeTimezoneState());
bb.put(PLACES_OFFSET, milliPlaces);
@@ -288,7 +288,7 @@
* @return a new LexicalDateTime structure.
*/
public static LexicalDateTime decode(ByteBuffer bb) {
- assert bb.limit() >= PLACES_OFFSET;
+ assert bb.limit() > PLACES_OFFSET;
return decode(bb.getLong(0), bb.get(TZ_OFFSET), bb.get(PLACES_OFFSET));
}
More information about the Mulgara-svn
mailing list