summaryrefslogtreecommitdiff
path: root/io.c
diff options
context:
space:
mode:
authorkosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-05-27 17:09:27 +0000
committerkosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-05-27 17:09:27 +0000
commit78271e8c72c72f42b4150b9456de2dbb36410b2f (patch)
treed2c42aa5aa433f517da75c1498985d716e2c3d44 /io.c
parent8858722dbd80a1a8e2244fd19e884678591e53dc (diff)
* 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
Diffstat (limited to 'io.c')
-rw-r--r--io.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/io.c b/io.c
index bf06eaaecb..20d526dfe0 100644
--- a/io.c
+++ b/io.c
@@ -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