You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jg...@apache.org on 2006/10/03 04:37:58 UTC
svn commit: r452297 -
/geronimo/sandbox/gcache/server/src/main/java/org/apache/geronimo/gcache/transports/tcp/DefaultSelectionKeyProcessor.java
Author: jgenender
Date: Mon Oct 2 19:37:57 2006
New Revision: 452297
URL: http://svn.apache.org/viewvc?view=rev&rev=452297
Log:
Test checksum
Modified:
geronimo/sandbox/gcache/server/src/main/java/org/apache/geronimo/gcache/transports/tcp/DefaultSelectionKeyProcessor.java
Modified: geronimo/sandbox/gcache/server/src/main/java/org/apache/geronimo/gcache/transports/tcp/DefaultSelectionKeyProcessor.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gcache/server/src/main/java/org/apache/geronimo/gcache/transports/tcp/DefaultSelectionKeyProcessor.java?view=diff&rev=452297&r1=452296&r2=452297
==============================================================================
--- geronimo/sandbox/gcache/server/src/main/java/org/apache/geronimo/gcache/transports/tcp/DefaultSelectionKeyProcessor.java (original)
+++ geronimo/sandbox/gcache/server/src/main/java/org/apache/geronimo/gcache/transports/tcp/DefaultSelectionKeyProcessor.java Mon Oct 2 19:37:57 2006
@@ -109,6 +109,10 @@
Checksum calcChecksum = new CRC32();
calcChecksum.update(commandArray, 0, commandArray.length);
long newCheck = calcChecksum.getValue();
+ if (newCheck != checksum){
+ //TODO send a resubmit??
+ return;
+ }
ByteArrayInputStream bias = new ByteArrayInputStream(commandBuffer.array());
ReadableByteChannel readChannel = Channels.newChannel(bias);