Actions
Bug #5036
closedtime_modify/struct_modifyの例外メッセージがサブクラスの情報を反映しない
Bug #5036:
time_modify/struct_modifyの例外メッセージがサブクラスの情報を反映しない
Description
=begin
辻本です。
time_modify/struct_modifyにて生成される例外のメッセージに
クラス名がハードコーディングされているため、
これらがサブクラスのオブジェクトから呼ばれた場合でも
そのことが例外メッセージから読み取れません。
Timeの例:
class Time2 < Time
end
t = Time2.now
$SAFE=4
t.gmtime # => Insecure: can't modify Time (SecurityError)
Structの例:
class Struct2 < Struct
end
s = Struct2.new("S", :m).new
$SAFE=4
s.m=1 # => Insecure: can't modify Struct (SecurityError)
パッチを添付します。
=end
Files
Actions