Kouhei Sutou
null+****@clear*****
Tue May 10 16:48:49 JST 2016
Kouhei Sutou 2016-05-10 16:48:49 +0900 (Tue, 10 May 2016) New Revision: 112804c9d01209b9d294f027daf777c002bae8cd https://github.com/groonga/groonga/commit/112804c9d01209b9d294f027daf777c002bae8cd Message: mrb Groonga::Object#name: use nil for anonymous Modified files: lib/mrb/mrb_object.c Modified: lib/mrb/mrb_object.c (+5 -1) =================================================================== --- lib/mrb/mrb_object.c 2016-05-10 16:48:14 +0900 (10bd24a) +++ lib/mrb/mrb_object.c 2016-05-10 16:48:49 +0900 (6011f57) @@ -83,7 +83,11 @@ object_get_name(mrb_state *mrb, mrb_value self) object = DATA_PTR(self); name_length = grn_obj_name(ctx, object, name, GRN_TABLE_MAX_KEY_SIZE); - return mrb_str_new(mrb, name, name_length); + if (name_length == 0) { + return mrb_nil_value(); + } else { + return mrb_str_new(mrb, name, name_length); + } } static mrb_value -------------- next part -------------- HTML����������������������������...下载