cvs commit: spice/sandbox/packet/src/java/org/realityforge/packet/encoder BasicEncoder.java
Peter Donald <[email protected]> Tue, 11 Nov 2003 03:24:22 -0800
| Newsgroups | gmane.comp.java.spice.cvs |
|---|---|
| Message-ID | <[email protected]> |
donaldp 03/11/11 03:24:22
Modified: sandbox/packet/src/java/org/realityforge/packet/encoder
BasicEncoder.java
Log:
Test correct bounds
Revision Changes Path
1.3 +2 -2 spice/sandbox/packet/src/java/org/realityforge/packet/encoder/BasicEncoder.java
Index: BasicEncoder.java
===================================================================
RCS file: /cvsroot/spice/spice/sandbox/packet/src/java/org/realityforge/packet/encoder/BasicEncoder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- BasicEncoder.java 11 Nov 2003 11:18:50 -0000 1.2
+++ BasicEncoder.java 11 Nov 2003 11:24:22 -0000 1.3
@@ -14,7 +14,7 @@
* A basic encoder that writes packet using simple mechanisms.
*
* @author <a href="mailto:peter at realityforge.org">Peter Donald</a>
- * @version $Revision: 1.2 $ $Date: 2003/11/11 11:18:50 $
+ * @version $Revision: 1.3 $ $Date: 2003/11/11 11:24:22 $
*/
public class BasicEncoder
implements Encoder
@@ -30,7 +30,7 @@
public boolean encode( final Packet packet,
final ByteBuffer output )
{
- final int space = output.capacity() - output.limit();
+ final int space = output.limit() - output.position();
final ByteBuffer data = packet.getData();
final int size = data.limit();
if( space < SIZEOF_HEADER + size )
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/