Author: nextgens
Date: 2006-05-24 13:35:54 +0000 (Wed, 24 May 2006)
New Revision: 8842

Modified:
   trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
   trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
Log:
Doh. We don't terminate requests


Modified: trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java       
2006-05-23 23:18:39 UTC (rev 8841)
+++ trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java       
2006-05-24 13:35:54 UTC (rev 8842)
@@ -348,6 +348,7 @@
                                        }
                                } catch (IOException e) {
                                        this.sendErrorPage(ctx, 200, "Failed To 
Add Node", "Unable to retrieve node reference from " + 
HTMLEncoder.encode(urltext) + ".<br /> <a href=\".\">Please try again</a>.");
+                                       return;
                                } finally {
                                        if( in != null ){
                                                in.close();
@@ -405,6 +406,7 @@
                                        
this.node.removeDarknetConnection(peerNodes[i]);
                                }
                        }
+                       return;
                }
                this.handleGet(uri, ctx);
        }

Modified: trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java  2006-05-23 
23:18:39 UTC (rev 8841)
+++ trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java  2006-05-24 
13:35:54 UTC (rev 8842)
@@ -78,6 +78,7 @@

                        writeReply(ctx, 200, "text/html", "OK", buf.toString());
                        this.node.exit();
+                       return;
                }else if(request.getParam("restartconfirm").length() > 0){
                        // false for no navigation bars, because that would be 
very silly
                        ctx.getPageMaker().makeHead(buf, "Node Restart", false);
@@ -95,6 +96,7 @@
                        writeReply(ctx, 200, "text/html", "OK", buf.toString());
                        Logger.normal(this, "Node is restarting");
                        node.getNodeStarter().restart();
+                       return;
                }else if (request.getParam("restart").length() > 0) {
                        ctx.getPageMaker().makeHead(buf, "Node Restart");
                        buf.append("<div class=\"infobox infobox-query\">\n");
@@ -111,6 +113,7 @@
                        buf.append("</div>\n");
                        ctx.getPageMaker().makeTail(buf);
                        writeReply(ctx, 200, "text/html", "OK", buf.toString());
+                       return;
                } else if (request.getParam("exit").equalsIgnoreCase("true")) {
                        ctx.getPageMaker().makeHead(buf, "Node Shutdown");
                        buf.append("<div class=\"infobox infobox-query\">\n");
@@ -127,6 +130,7 @@
                        buf.append("</div>\n");
                        ctx.getPageMaker().makeTail(buf);
                        writeReply(ctx, 200, "text/html", "OK", buf.toString());
+                       return;
                } else if (request.isParameterSet("addbookmark")) {
                        try {
                                bookmarks.addBookmark(new 
Bookmark(request.getParam("key"), request.getParam("name")));
@@ -166,14 +170,14 @@
                                        try {
                                                this.handleGet(new 
URI("/welcome/?managebookmarks"), ctx);
                                        } catch (URISyntaxException ex) {
-                               
+                                               return;
                                        }
                                }
                        }
                        try {
                                this.handleGet(new 
URI("/welcome/?managebookmarks"), ctx);
                        } catch (URISyntaxException ex) {
-                               
+                               return;
                        }
                }else if(request.isParameterSet("disable")){
                        UserAlert[] alerts=node.alerts.getAlerts();


Reply via email to