Author: toad
Date: 2008-07-17 21:28:18 +0000 (Thu, 17 Jul 2008)
New Revision: 21184

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientGetter.java
Log:
Check before activating

Modified: branches/db4o/freenet/src/freenet/client/async/ClientGetter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientGetter.java    
2008-07-17 21:04:05 UTC (rev 21183)
+++ branches/db4o/freenet/src/freenet/client/async/ClientGetter.java    
2008-07-17 21:28:18 UTC (rev 21184)
@@ -277,11 +277,11 @@
        // FIXME not persisting binary blob stuff - any stream won't survive 
shutdown...

        void addKeyToBinaryBlob(ClientKeyBlock block, ObjectContainer 
container, ClientContext context) {
+               if(binaryBlobKeysAddedAlready == null) return;
                if(persistent()) {
                        container.activate(binaryBlobStream, 1);
                        container.activate(binaryBlobKeysAddedAlready, 1);
                }
-               if(binaryBlobKeysAddedAlready == null) return;
                if(Logger.shouldLog(Logger.MINOR, this)) 
                        Logger.minor(this, "Adding key 
"+block.getClientKey().getURI()+" to "+this, new Exception("debug"));
                Key key = block.getKey();


Reply via email to