* variable.c (check_autoload_required): check length first before
  checking the first byte.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2016-05-30 05:18:16 +00:00
Родитель d7491e2a63
Коммит 55a39399ff
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -2028,7 +2028,7 @@ check_autoload_required(VALUE mod, ID id, const char **loadingpath)
} }
file = ele->feature; file = ele->feature;
Check_Type(file, T_STRING); Check_Type(file, T_STRING);
if (!RSTRING_PTR(file) || !*RSTRING_PTR(file)) { if (!RSTRING_LEN(file) || !*RSTRING_PTR(file)) {
rb_raise(rb_eArgError, "empty file name"); rb_raise(rb_eArgError, "empty file name");
} }
loading = RSTRING_PTR(file); loading = RSTRING_PTR(file);