Issue #8101 has been updated by Tomoyuki Chikanaga.

Status changed from Assigned to Closed

Applied in changeset r44844.

----------
merge revision(s) r42456: [Backport #8101]

	* time.c (get_timeval, get_new_timeval): use rb_obj_class()
	  instead of CLASS_OF() because CLASS_OF() may return
	  a singleton class.

----------------------------------------
Backport #8101: Backport fix for time.send(:initialize) reinitializing and modifying value
https://bugs.ruby-lang.org/issues/8101#change-44972

* Author: Charles Nutter
* Status: Closed
* Priority: Normal
* Assignee: Tomoyuki Chikanaga
* Category: 
* Target version: 
* ruby -v: 
----------------------------------------
I filed https://bugs.ruby-lang.org/issues/8099 to get Time to prevent reinitialization, and nobu fixed it in r39766. I am requesting that it be backported to 1.9.3 along with tests I will be adding shortly.



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