[freenet-cvs] r19739 - branches/saltedhashstore/freenet/src/freenet/store
j16sdiz at freenetproject.org
j16sdiz at freenetproject.org
Sun May 4 13:13:58 UTC 2008
Author: j16sdiz
Date: 2008-05-04 13:13:58 +0000 (Sun, 04 May 2008)
New Revision: 19739
Modified:
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
Log:
fix isFree() and lockConfig()
isFree() should use read()
lockConfig() should use readFully()
Modified: branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
===================================================================
--- branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java 2008-05-04 13:13:37 UTC (rev 19738)
+++ branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java 2008-05-04 13:13:58 UTC (rev 19739)
@@ -524,7 +524,7 @@
ByteBuffer bf = ByteBuffer.allocate((int) ENTRY_HEADER_LENGTH);
do {
- int status = storeFC[split].write(bf, rawOffset + bf.position());
+ int status = storeFC[split].read(bf, rawOffset + bf.position());
if (status == -1)
throw new EOFException();
} while (bf.hasRemaining());
@@ -577,7 +577,7 @@
// try to load
RandomAccessFile raf = new RandomAccessFile(configFile, "r");
salt = new byte[0x10];
- raf.read(salt);
+ raf.readFully(salt);
storeSize = raf.readLong();
prevStoreSize = raf.readLong();
More information about the cvs
mailing list