From 90fa3e650be431c76cdc2468c8df2879e62b7490 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sat, 22 Dec 2007 11:55:15 +0000 Subject: [PATCH 1/1] Ban (for now at least) searching of nodes, and searching for a key without giving a value as both of these will lock the server up for a long time. --- app/controllers/search_controller.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb index e73e75fe7..d46939b93 100644 --- a/app/controllers/search_controller.rb +++ b/app/controllers/search_controller.rb @@ -30,6 +30,18 @@ class SearchController < ApplicationController end end + if do_nodes + response.headers['Error'] = "Searching of nodes is currently unavailable" + render :nothing => true, :status => :service_unavailable + return false + end + + unless value + response.headers['Error'] = "Searching for a key without value is currently unavailable" + render :nothing => true, :status => :service_unavailable + return false + end + way_ids = Array.new ways = Array.new nodes = Array.new -- 2.43.2