diff options
| author | gotoyuzo <gotoyuzo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-10-22 01:38:42 +0000 |
|---|---|---|
| committer | gotoyuzo <gotoyuzo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-10-22 01:38:42 +0000 |
| commit | b8c1bb0736c9db7383d112d785b863af9c0c3128 (patch) | |
| tree | f1388357f4d0e63bddf00896c979cf59e900aeae | |
| parent | 0bd639dcb4b546b6bb22be26b35fa58659f3e67a (diff) | |
| download | ruby-b8c1bb0736c9db7383d112d785b863af9c0c3128.tar.gz ruby-b8c1bb0736c9db7383d112d785b863af9c0c3128.tar.xz ruby-b8c1bb0736c9db7383d112d785b863af9c0c3128.zip | |
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#meta_vars):
should check if path_info is not nil. [webrickja:126]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | lib/webrick/httprequest.rb | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Fri Oct 22 10:36:37 2004 GOTOU Yuuzou <gotoyuzo@notwork.org> + + * lib/webrick/httprequest.rb (WEBrick::HTTPRequest#meta_vars): + should check if path_info is not nil. + Fri Oct 22 00:22:31 2004 Yukihiro Matsumoto <matz@ruby-lang.org> * ext/zlib/zlib.c (zstream_shift_buffer): should restore class diff --git a/lib/webrick/httprequest.rb b/lib/webrick/httprequest.rb index f87883c31..508374adf 100644 --- a/lib/webrick/httprequest.rb +++ b/lib/webrick/httprequest.rb @@ -192,7 +192,7 @@ module WEBrick meta["CONTENT_LENGTH"] = cl if cl.to_i > 0 meta["CONTENT_TYPE"] = ct.dup if ct meta["GATEWAY_INTERFACE"] = "CGI/1.1" - meta["PATH_INFO"] = @path_info.dup + meta["PATH_INFO"] = @path_info ? @path_info.dup : "" #meta["PATH_TRANSLATED"] = nil # no plan to be provided meta["QUERY_STRING"] = @query_string ? @query_string.dup : "" meta["REMOTE_ADDR"] = @peeraddr[3] |
