[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