[前][次][番号順一覧][スレッド一覧]

ruby-changes:52448

From: nobu <ko1@a...>
Date: Fri, 7 Sep 2018 23:37:24 +0900 (JST)
Subject: [ruby-changes:52448] nobu:r64657 (trunk): ext/objspace/object_tracing.c (freeobj_i): fix missing assignment

nobu	2018-09-07 23:37:19 +0900 (Fri, 07 Sep 2018)

  New Revision: 64657

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=64657

  Log:
    ext/objspace/object_tracing.c (freeobj_i): fix missing assignment

  Modified files:
    trunk/ext/objspace/object_tracing.c
Index: ext/objspace/object_tracing.c
===================================================================
--- ext/objspace/object_tracing.c	(revision 64656)
+++ ext/objspace/object_tracing.c	(revision 64657)
@@ -129,6 +129,7 @@ freeobj_i(VALUE tpval, void *data) https://github.com/ruby/ruby/blob/trunk/ext/objspace/object_tracing.c#L129
     }
     else {
 	if (st_delete(arg->object_table, &obj, &v)) {
+	    info = (struct allocation_info *)v;
 	    delete_unique_str(arg->str_table, info->path);
 	    delete_unique_str(arg->str_table, info->class_path);
 	    ruby_xfree(info);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]