From 79c70445820ff72bfa1e2f4b0d4c1cc73e5fb510 Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 4 Jun 2004 09:56:25 +0000 Subject: * io.c (rb_io_gets_m): set lastline ($_) even when read line is nil. [ruby-dev:23663] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- io.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'io.c') diff --git a/io.c b/io.c index 363e839cb7..54c3dee767 100644 --- a/io.c +++ b/io.c @@ -1347,10 +1347,8 @@ rb_io_gets_m(argc, argv, io) } GetOpenFile(io, fptr); str = rb_io_getline(rs, fptr); + rb_lastline_set(str); - if (!NIL_P(str)) { - rb_lastline_set(str); - } return str; } -- cgit v1.2.3