[ruby-dev:45168] [ruby-trunk - Bug #5952][Closed] コマンドラインモードで CGI.new を 2 回実行すると IOError が発生する

From: Yui NARUSE <naruse@...>
Date: 2012-02-01 05:37:27 UTC
List: ruby-dev #45168
Issue #5952 has been updated by Yui NARUSE.

Status changed from Assigned to Closed

The test is removed on r34412.
----------------------------------------
Bug #5952: コマンドラインモードで CGI.new を 2 回実行すると IOError が発生する
https://bugs.ruby-lang.org/issues/5952

Author: Hiroshi SHIBATA
Status: Closed
Priority: Normal
Assignee: Nobuyoshi Nakada
Category: core
Target version: 1.9.3
ruby -v: ruby 1.9.3p28 (2012-01-28 revision 34386) [x86_64-darwin11.2.0]


=begin
1.9.3p28, trunk で以下のスクリプトを実行すると2回目の CGI.new で パラメータを受け取る時に IOError が発生します。
 % cat cli.rb
 require 'cgi'
 CGI.new
 CGI.new

 % ruby cli.rb     
 (offline mode: enter name=value pairs on standard input)
 /Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/2.0.0/cgi/core.rb:595:in `tty?': closed stream (IOError)
 	from /Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/2.0.0/cgi/core.rb:595:in `read_from_cmdline'
 	from /Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/2.0.0/cgi/core.rb:645:in `initialize_query'
 	from /Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/2.0.0/cgi/core.rb:806:in `initialize'
 	from cli.rb:4:in `new'
 	from cli.rb:4:in `<main>'
 
1.9.2p290 や 1.8.7p357 ではエラーなく2回パラメータを入力可能です。
=end


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next