Revision: 5927
http://jnode.svn.sourceforge.net/jnode/?rev=5927&view=rev
Author: lsantha
Date: 2012-08-19 10:27:29 +0000 (Sun, 19 Aug 2012)
Log Message:
-----------
Undoing broken performance optimisation.
Modified Paths:
--------------
trunk/net/src/net/org/jnode/net/SocketBuffer.java
Modified: trunk/net/src/net/org/jnode/net/SocketBuffer.java
===================================================================
--- trunk/net/src/net/org/jnode/net/SocketBuffer.java 2012-08-10 07:28:37 UTC (rev 5926)
+++ trunk/net/src/net/org/jnode/net/SocketBuffer.java 2012-08-19 10:27:29 UTC (rev 5927)
@@ -171,7 +171,9 @@
size += count;
} else {
setSize(size + count);
- System.arraycopy(data, start + count - count, data, start + count, size - 1 - count);
+ for (int i = size - 1; i >= count; i--) {
+ data[start + i] = data[start + i - count];
+ }
}
for (int i = 0; i < count; i++) {
data[start + i] = 0;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|