Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > ea9ea0dfbc4fc3f0d4c076035aa0c3b5 > files > 15

ruby-1.8.6.420-2.fc13.src.rpm

Sun Mar  1 03:04:19 2009  Akinori MUSHA  <knu@iDaemons.org>

	* class.c (rb_singleton_class_clone): Qnil must be used for a null
	  class reference when we use NIL_P() to check class reference
	  validity.  The bug was exposed by the spec test of Sequel.

	* eval.c (ruby_init): Use NEW_CREF().

Index: ruby_1_8/class.c
===================================================================
--- ruby_1_8/class.c	(revision 22678)
+++ ruby_1_8/class.c	(revision 22679)
@@ -153,7 +153,7 @@
 		data.klass = obj;
 		break;
 	      default:
-		data.klass = 0;
+		data.klass = Qnil;
 		break;
 	    }