Fix nil error for requests with empty PATH_INFO header such as those which are send by the ScanAlert spider

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6451 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
Tobias Lütke
2007-03-19 18:02:24 +00:00
parent b5e01f3e4a
commit f39fe3091f

View File

@@ -209,7 +209,7 @@ module ActionController
# Returns the interpreted path to requested resource after all the installation directory of this application was taken into account
def path
path = (uri = request_uri) ? uri.split('?').first : ''
path = (uri = request_uri) ? uri.split('?').first.to_s : ''
# Cut off the path to the installation directory if given
path.sub!(%r/^#{relative_url_root}/, '')