[freenet-cvs] r16896 - trunk/freenet/src/freenet/node
robert at freenetproject.org
robert at freenetproject.org
Fri Jan 4 22:57:52 UTC 2008
Author: robert
Date: 2008-01-04 22:57:51 +0000 (Fri, 04 Jan 2008)
New Revision: 16896
Modified:
trunk/freenet/src/freenet/node/Node.java
Log:
don't launch StartupToadletServer if it looks like fproxy is disabled
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2008-01-04 22:52:09 UTC (rev 16895)
+++ trunk/freenet/src/freenet/node/Node.java 2008-01-04 22:57:51 UTC (rev 16896)
@@ -548,7 +548,9 @@
// Will be set up properly afterwards
L10n.setLanguage(L10n.FALLBACK_DEFAULT);
SimpleFieldSet oldConfig = config.getSimpleFieldSet();
- startupPageHolder = new StartupToadletServer(executor, oldConfig);
+ //a bit of a hack...
+ if (oldConfig.getBoolean("fproxy.enabled", true))
+ startupPageHolder = new StartupToadletServer(executor, oldConfig);
nodeNameUserAlert = new MeaningfulNodeNameUserAlert(this);
recentlyCompletedIDs = new LRUQueue();
this.config = config;
@@ -2899,7 +2901,8 @@
}
protected void killStartupToadlet() throws IOException {
- startupPageHolder.kill();
+ if (startupPageHolder!=null)
+ startupPageHolder.kill();
// Give it a chance to be GCed
startupPageHolder = null;
}
More information about the cvs
mailing list