Author: toad
Date: 2009-04-21 15:34:32 +0000 (Tue, 21 Apr 2009)
New Revision: 27159
Modified:
trunk/freenet/src/freenet/node/fcp/ClientRequest.java
Log:
Activation: fix the NPE in ModifyPersistentRequest on a persistent request
Modified: trunk/freenet/src/freenet/node/fcp/ClientRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientRequest.java 2009-04-21
15:24:51 UTC (rev 27158)
+++ trunk/freenet/src/freenet/node/fcp/ClientRequest.java 2009-04-21
15:34:32 UTC (rev 27159)
@@ -422,7 +422,10 @@
if(newPriorityClass >= 0 && newPriorityClass != priorityClass) {
this.priorityClass = newPriorityClass;
- getClientRequest().setPriorityClass(priorityClass,
server.core.clientContext, container);
+ ClientRequester r = getClientRequest();
+ container.activate(r, 1);
+ r.setPriorityClass(priorityClass,
server.core.clientContext, container);
+ container.deactivate(r, 1);
priorityClassChanged = true;
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs