[freenet-cvs] r12604 - trunk/freenet/src/freenet/node/fcp
nextgens at freenetproject.org
nextgens at freenetproject.org
Thu Apr 12 14:17:46 UTC 2007
Author: nextgens
Date: 2007-04-12 14:17:46 +0000 (Thu, 12 Apr 2007)
New Revision: 12604
Modified:
trunk/freenet/src/freenet/node/fcp/RemovePeer.java
Log:
RemovePeer ought to be accessible only to FullAccessHosts!
Modified: trunk/freenet/src/freenet/node/fcp/RemovePeer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/RemovePeer.java 2007-04-12 14:14:24 UTC (rev 12603)
+++ trunk/freenet/src/freenet/node/fcp/RemovePeer.java 2007-04-12 14:17:46 UTC (rev 12604)
@@ -26,6 +26,9 @@
}
public void run(FCPConnectionHandler handler, Node node) throws MessageInvalidException {
+ if(!handler.hasFullAccess()) {
+ throw new MessageInvalidException(ProtocolErrorMessage.ACCESS_DENIED, name + " requires full access", null, false);
+ }
String nodeIdentifier = fs.get("NodeIdentifier");
PeerNode pn = node.getPeerNode(nodeIdentifier);
if(pn == null) {
More information about the cvs
mailing list