summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-01-09 08:32:26 +0000
committereban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-01-09 08:32:26 +0000
commitd09ce0fb3883dcd519d7751837acedbb5fb024d4 (patch)
treefd9300b70eecc83605b9f2be8c32748e7c1fb100
parent722adecb04c0bee880cac2c669e6caef8abfc681 (diff)
* file.c (rb_find_file_ext): sync with Ruby 1.8. ([ruby-talk:56407])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--file.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 20975e0b0c..6ed23b7760 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Jan 9 17:30:55 2003 WATANABE Hirofumi <[email protected]>
+
+ * file.c (rb_find_file_ext): sync with Ruby 1.8. ([ruby-talk:56407])
+
Thu Jan 09 17:05:14 2003 Nobuyoshi Nakada <[email protected]>
* configure.in (RUBY_CHECK_IO_NEED): check whether fseek() and
diff --git a/file.c b/file.c
index aba5a7b8ad..7532986078 100644
--- a/file.c
+++ b/file.c
@@ -2198,7 +2198,7 @@ rb_find_file_ext(filep, ext)
VALUE str = RARRAY(rb_load_path)->ptr[i];
Check_SafeStr(str);
- if (RSTRING(str)->len == 0) return 0;
+ if (RSTRING(str)->len == 0) continue;
path = RSTRING(str)->ptr;
for (j=0; ext[j]; j++) {
fname = rb_str_dup(*filep);