about summary refs log tree commit homepage
path: root/lib/mongrel.rb
diff options
context:
space:
mode:
authorwayneeseguin <wayneeseguin@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-17 01:45:37 +0000
committerwayneeseguin <wayneeseguin@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-17 01:45:37 +0000
commit85a3ee1b92d45ef2b4f4288bea156830c24b2702 (patch)
treea1573725030775bfb2f8f13be84abb5cbe2f4930 /lib/mongrel.rb
parent834234649ae31cc7693350569bb4c72bb3beb0e0 (diff)
downloadunicorn-85a3ee1b92d45ef2b4f4288bea156830c24b2702.tar.gz
Request data and parameters on http parser error will still only log in debug mode. Closes [#11423].

git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@661 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'lib/mongrel.rb')
-rw-r--r--lib/mongrel.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/mongrel.rb b/lib/mongrel.rb
index 3569e07..2a805a0 100644
--- a/lib/mongrel.rb
+++ b/lib/mongrel.rb
@@ -660,8 +660,8 @@ module Mongrel
       rescue EOFError,Errno::ECONNRESET,Errno::EPIPE,Errno::EINVAL,Errno::EBADF
         client.close rescue nil
       rescue HttpParserError
+        STDERR.puts "#{Time.now}: HTTP PARSE ERROR, MALFORMED REQUEST (#{params[Const::HTTP_X_FORWARDED_FOR] || client.peeraddr.last}): #$!"
         if $mongrel_debug_client
-          STDERR.puts "#{Time.now}: BAD CLIENT (#{params[Const::HTTP_X_FORWARDED_FOR] || client.peeraddr.last}): #$!"
           STDERR.puts "#{Time.now}: REQUEST DATA: #{data.inspect}\n---\nPARAMS: #{params.inspect}\n---\n"
         end
       rescue Errno::EMFILE