From e67e5adf4e33b79c3bc2f2c8a8b4a790a88adcf2 Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 26 Apr 1999 09:42:44 +0000 Subject: aix shlib link git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_3@444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'string.c') diff --git a/string.c b/string.c index 43d603349c..a17503384a 100644 --- a/string.c +++ b/string.c @@ -2186,7 +2186,7 @@ rb_f_chop() VALUE str = rb_str_dup(uscore_get()); VALUE val = rb_str_chop_bang(str); - if (NIL_P(str)) return str; + if (NIL_P(val)) return str; rb_lastline_set(val); return val; } @@ -2261,6 +2261,9 @@ rb_f_chomp(argc, argv) { VALUE str = rb_str_dup(uscore_get()); VALUE val = rb_str_chomp_bang(argc, argv, str); + + if (NIL_P(val)) return str; + rb_lastline_set(val); return val; } -- cgit v1.2.3