Author: toad
Date: 2009-04-10 16:42:49 +0000 (Fri, 10 Apr 2009)
New Revision: 26719

Modified:
   trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java
Log:
Activation, fix NPE


Modified: trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2009-04-10 16:26:06 UTC (rev 26718)
+++ trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2009-04-10 16:42:49 UTC (rev 26719)
@@ -35,6 +35,7 @@
        public long add(Key key, SendableGet client, ObjectContainer container) 
{
                assert(cooldownTime != 0);
                long removeTime = System.currentTimeMillis() + cooldownTime;
+               container.activate(key, 5);
                PersistentCooldownQueueItem persistentCooldownQueueItem = new 
PersistentCooldownQueueItem(client, key.cloneKey(), removeTime, this);
                container.store(persistentCooldownQueueItem);
                return removeTime;
@@ -121,6 +122,7 @@
                                        Logger.error(this, "parent="+i.parent+" 
but should be "+this);
                                        continue;
                                }
+                               container.activate(i.key, 5);
                                v.add(i.key.cloneKey());
                                i.delete(container);
                        }

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to