diff options
author | kosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-27 17:09:27 +0000 |
---|---|---|
committer | kosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-27 17:09:27 +0000 |
commit | 78271e8c72c72f42b4150b9456de2dbb36410b2f (patch) | |
tree | d2c42aa5aa433f517da75c1498985d716e2c3d44 | |
parent | 8858722dbd80a1a8e2244fd19e884678591e53dc (diff) | |
download | ruby-78271e8c72c72f42b4150b9456de2dbb36410b2f.tar.gz |
* io.c (fill_cbuf): Fix test-all crash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | io.c | 3 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,7 @@ +Sat May 28 02:06:26 2011 KOSAKI Motohiro <kosaki@KOSAKI-Motohiro-no-MacBook-Pro.local> + + * io.c (fill_cbuf): Fix test-all crash. + Sat May 28 00:58:40 2011 Marc-Andre Lafortune <ruby-core@marc-andre.ca> * lib/ostruct.rb (method_missing): Handle [] and []= correctly. @@ -1715,11 +1715,12 @@ fill_cbuf(rb_io_t *fptr, int ec_flags) res = rb_econv_convert(fptr->readconv, NULL, NULL, &dp, de, 0); fptr->cbuf.len += (int)(dp - ds); rb_econv_check_error(fptr->readconv); - break; + break; } } } } + return MORE_CHAR_FINISHED; } static VALUE |