OSDN Git Service

IO#gets_any_eol (called from the customized version of IO#gets) was broken.
authortoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Mon, 25 Aug 2014 11:40:03 +0000 (11:40 +0000)
committertoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Mon, 25 Aug 2014 11:40:03 +0000 (11:40 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@563 a2be9bc6-48de-4e38-9406-05402d4bc13c

MolLib/Ruby_bind/ruby_bind.c

index 5692d28..ae71259 100644 (file)
@@ -1065,6 +1065,7 @@ s_IO_gets_any_eol(VALUE self)
                                if (c != 0x0a)
                                        rb_funcall(self, id_ungetbyte, 1, cval);
                        }
+                       break;
                } else if (c != 0x0a) {
                        buf[i++] = c;
                        if (i >= 1020) {