[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24158] CGI::Session::FileStore does not work if $SAFE >= 1

From: Shugo Maeda <shugo@...>
Date: 2004-08-24 03:14:52 UTC
List: ruby-dev #24158
前田です。

$SAFE >= 1だと、CGI::Session::FileStoreが動きません。

Index: lib/cgi/session.rb
===================================================================
RCS file: /var/cvs/src/ruby/lib/cgi/session.rb,v
retrieving revision 1.27
diff -u -r1.27 session.rb
--- lib/cgi/session.rb	23 Jul 2004 07:48:00 -0000	1.27
+++ lib/cgi/session.rb	24 Aug 2004 03:12:52 -0000
@@ -364,7 +364,7 @@
 	unless check_id(id)
 	  raise ArgumentError, "session_id `%s' is invalid" % id
 	end
-	@path = dir+"/"+prefix+id
+	@path = dir+"/"+prefix+id.dup.untaint
 	unless File::exist? @path
 	  @hash = {}
 	end

-- 
前田 修吾

In This Thread

Prev Next