Author: toad
Date: 2008-01-25 15:05:32 +0000 (Fri, 25 Jan 2008)
New Revision: 17274
Modified:
trunk/freenet/src/freenet/store/CHKStore.java
trunk/freenet/src/freenet/store/PubkeyStore.java
Log:
Prevent logging NPEs at DEBUG. Also, passing in the key as the full key makes
sense.
Modified: trunk/freenet/src/freenet/store/CHKStore.java
===================================================================
--- trunk/freenet/src/freenet/store/CHKStore.java 2008-01-25 14:58:31 UTC
(rev 17273)
+++ trunk/freenet/src/freenet/store/CHKStore.java 2008-01-25 15:05:32 UTC
(rev 17274)
@@ -27,7 +27,7 @@
public void put(CHKBlock b) throws IOException {
NodeCHK key = (NodeCHK) b.getKey();
try {
- store.put(b, key.getRoutingKey(), null, b.getRawData(),
b.getRawHeaders(), false);
+ store.put(b, key.getRoutingKey(), key.getRoutingKey(),
b.getRawData(), b.getRawHeaders(), false);
} catch (KeyCollisionException e) {
Logger.error(this, "Impossible for CHKStore: "+e, e);
}
Modified: trunk/freenet/src/freenet/store/PubkeyStore.java
===================================================================
--- trunk/freenet/src/freenet/store/PubkeyStore.java 2008-01-25 14:58:31 UTC
(rev 17273)
+++ trunk/freenet/src/freenet/store/PubkeyStore.java 2008-01-25 15:05:32 UTC
(rev 17274)
@@ -32,7 +32,7 @@
public void put(byte[] hash, DSAPublicKey key) throws IOException {
try {
- store.put(key, key.getRoutingKey(), null,
key.asPaddedBytes(), empty, false);
+ store.put(key, key.getRoutingKey(),
key.getRoutingKey(), key.asPaddedBytes(), empty, false);
} catch (KeyCollisionException e) {
Logger.error(this, "Impossible for PubkeyStore: "+e, e);
}