Author: toad
Date: 2006-08-05 18:56:45 +0000 (Sat, 05 Aug 2006)
New Revision: 9911
Modified:
trunk/freenet/src/freenet/node/Version.java
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
933: Fix another datastore shrinking bug.
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-08-05 18:43:44 UTC (rev
9910)
+++ trunk/freenet/src/freenet/node/Version.java 2006-08-05 18:56:45 UTC (rev
9911)
@@ -18,7 +18,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 932;
+ private static final int buildNumber = 933;
/** Oldest build of Fred we will talk to */
private static final int oldLastGoodBuild = 874;
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-08-05
18:43:44 UTC (rev 9910)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-08-05
18:56:45 UTC (rev 9911)
@@ -352,6 +352,10 @@
Integer[] unwantedIgnoreNums = (Integer[]) unwantedIgnore.toArray(new
Integer[unwantedIgnore.size()]);
Integer[] wantedMoveNums = (Integer[]) wantedMove.toArray(new
Integer[wantedMove.size()]);
Integer[] unwantedMoveNums = (Integer[]) unwantedMove.toArray(new
Integer[unwantedMove.size()]);
+ Arrays.sort(wantedKeepNums);
+ Arrays.sort(unwantedIgnoreNums);
+ Arrays.sort(wantedMoveNums);
+ Arrays.sort(unwantedMoveNums);
for(int i=0;i<realSize;i++) {
Integer ii = new Integer(i);