From f5a77a63eb243fd97d026d2c375b93fd549a2b1f Mon Sep 17 00:00:00 2001 From: antisnatchor Date: Wed, 4 Apr 2012 16:06:19 +0100 Subject: [PATCH] Prevent to mount the favicon.ico if we're imitating a web server. --- extensions/admin_ui/api/handler.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/admin_ui/api/handler.rb b/extensions/admin_ui/api/handler.rb index e2ab272e8..1f7973e73 100644 --- a/extensions/admin_ui/api/handler.rb +++ b/extensions/admin_ui/api/handler.rb @@ -44,8 +44,10 @@ module API beef_server.mount('/ui/media', Rack::File.new(media_dir)) - # mount the favicon file - beef_server.mount('/favicon.ico', Rack::File.new("#{media_dir}#{configuration.get("beef.extension.admin_ui.favicon_dir")}/#{configuration.get("beef.extension.admin_ui.favicon_file_name")}")) + # mount the favicon file, if we're not imitating a web server. + if !configuration.get("beef.http.web_server_imitation.enable") + beef_server.mount('/favicon.ico', Rack::File.new("#{media_dir}#{configuration.get("beef.extension.admin_ui.favicon_dir")}/#{configuration.get("beef.extension.admin_ui.favicon_file_name")}")) + end end end